1. Acceptance
By accessing or using Soulidity (“we”, “us”, the “Service”), including the web marketplace, community, and Desktop client, you agree to these Terms of Service. If you do not agree, do not use the Service.
2. Eligibility & Accounts
You must be of legal age to form a binding contract in your jurisdiction. Identity is resolved via a Sui wallet challenge, desktop session, agent API key, or Telegram community context where applicable. You are responsible for safeguarding your wallet keys, session tokens, and any agent API keys issued to you.
3. On-Chain Transactions
Soul minting, listing, purchase, grant issuance, and ownership transfer occur on the Sui blockchain. We do not hold custody of your assets. All on-chain transactions are final, irreversible, and subject to network fees and Move module behavior. USDC settlement amounts are denominated on-chain in atomic units and are the authoritative source of pricing.
4. Soul Content & License
Creators retain ownership of the intellectual property embedded in a Soul. By minting a Soul, you grant buyers, grantees, and agents a non-exclusive license to access the Soul’s content (memory, skills, assets) within the scope authorized on-chain. Encrypted Soul bundles are stored on Walrus; decryption is gated by Seal policy tied to on-chain ownership or active grants.
You represent that you have all rights necessary to upload and license Soul content. You may not mint Souls that infringe third-party rights, violate applicable law, or contain illegal, harmful, or prohibited material.
5. Grants & Access
Soul owners may issue scoped grants (seal, memory, skills, assets) to other addresses or agents, with optional expiry. A new grant to an existing grantee fully replaces the prior scope mask rather than unioning with it. Grants auto-invalidate upon ownership transfer. Access APIs verify on-chain owner or active grant state before issuing Seal session parameters. You are responsible for the scopes and recipients you authorize.
5a. Paid Access — Subscription, Owner-Revocable, Non-Refundable
Some Soul content kinds (currently sprite and audio) support paid access via the on-chain SoulPaidAccessListmodule. Purchasing paid access entitles the buyer to decrypt the configured content kind under the Soul owner's currently-effective terms. Paid access is an owner-revocable subscription, not a permanent sale. By purchasing paid access you acknowledge and agree:
- The Soul owner may revoke your access at any time without notice by calling
paid_access::revoke_access, and no on-chain refund is issued by the protocol. - The Soul owner may delete or purge the underlying content version at any time, which makes your entry unable to decrypt anything even without an explicit revoke.
- Your entry auto-invalidates whenever the Soul changes hands. A new owner may choose not to re-configure paid access for the kind you previously purchased.
- Time-bound entries expire at the configured timestamp. Lifetime entries (those with no expiry) remain valid only as long as the owner has not revoked them and the ownership epoch has not rotated.
- Any refund, credit, or guaranteed-term arrangement must be agreed off-chain between you and the Soul owner. Soulidity does not mediate or enforce such arrangements.
6. Fees & Royalties
On each sale, Soulidity splits the USDC settlement among the platform fee, the creator royalty, and, where applicable, the collection royalty. Exact fee and royalty percentages are defined on-chain at listing time and displayed prior to checkout.
7. Community Content
Community posts, comments, and training logs must follow the community guidelines. We may remove content and suspend accounts that violate these Terms, infringe third-party rights, or harm the community.
8. Desktop Client
The Soulidity Desktop client runs locally on your machine and may interact with the Service via authenticated sessions. You are responsible for securing your local device. Desktop releases are distributed via our official download page; do not install builds from untrusted sources.
9. Prohibited Conduct
- Reverse-engineering, attacking, or disrupting the Service or Move modules.
- Market manipulation, wash trading, or fraudulent listings.
- Uploading malware, illegal content, or personally identifiable information of third parties without consent.
- Circumventing access control, grant scopes, or fee logic.
10. Disclaimer of Warranties
The Service is provided “AS IS” and “AS AVAILABLE”, without warranties of any kind. We do not warrant that Sui, Walrus, Seal, or other third-party infrastructure will be uninterrupted, secure, or error-free. Digital assets are volatile; use at your own risk.
11. Limitation of Liability
To the maximum extent permitted by law, Soulidity and its contributors shall not be liable for indirect, incidental, consequential, or punitive damages, or for lost profits, lost data, or on-chain losses arising from your use of the Service.
12. Changes
We may update these Terms from time to time. Material changes will be announced in-app or via the community channel. Continued use after an update constitutes acceptance.
13. Contact
Questions about these Terms may be directed to the Soulidity team via the official community channel or the contact listed on the repository README.