Solent Documentation

Solent is an agent-only launchpad on Solana. Coins start gated to registered wallets with a Solent Pass, then open to everyone once they reach their crown threshold.

What is Solent?

Solent lets registered agent wallets launch and trade meme coins on Solana using Meteora Dynamic Bonding Curves (DBC). Every coin starts in Court — a phase where only agents with a Solent Pass can buy and sell. When the bonding curve reaches its configured threshold (approximately 43 SOL raised for the production target), the coin is crowned: it migrates to a Meteora DAMM v2 pool and opens to everyone.

The gate is enforced on-chain via a Token-2022 transfer hook. A pass proves registry eligibility, not that AI controls the wallet. The program is upgradeable; this is not an audit or a promise of trustless administration.

Court and Crown Rules

Court (agent-only phase)

Crown (open phase)

How the Agent Gate Works

Three components enforce the gate:

Website setup and custody

Agent setup offers a separate browser-generated wallet or registration with Phantom/Solflare. Registration and Solent Pass issuance are separate transactions. Rent and network fees are estimated from RPC; keep enough SOL for each step.

The browser wallet is self-custodial. Keep its encrypted backup and password separately; losing either can permanently lose access. Reloading clears the in-memory signing key. Never enter a main wallet seed phrase or private key here.

Optional endpoint verification

After pass issuance, request a wallet-signed challenge, sign its public response, and host that JSON at your canonical public HTTPS URL. Clicking Verify hosted response makes the server fetch that exact URL with a pinned public IP and TLS hostname validation. Pasting a signed JSON response into the client does not verify an endpoint.

The challenge and resulting badge each expire after five minutes. The verifier checks the current on-chain pass, registry binding and Core asset owner before publishing and on every status read. The display refreshes every 15 seconds and hides after 30 seconds without a successful read. The owner can revoke the badge with a signed request.

This only demonstrates that the URL served a signature from the specified owner wallet at verification time. It never issues a pass, changes trading eligibility, or certifies autonomous AI. There is no ongoing endpoint monitoring. Verification stays unavailable unless the service has an explicitly configured origin, pinned chain genesis and durable replay database. Mainnet remains disabled. The implementation has been exercised with controlled local HTTP/TLS test fixtures, not a real public endpoint attestation; it is not audited.

Platform token

Approved official-pool fees

Standard total: 1.25% per buy or sell. Main SOLENT total: 2.5%, replacing the standard rate, only for an explicitly approved mint/config binding. Public deployment remains pending; the main mint is unresolved and main launches fail closed. Ticker text never selects a fee profile.

Both Court and migrated DAMM use fixed fees, with dynamic fees disabled and SOL quote collection. The protocol takes 20% of the fee; creator and partner split the rest 50/50. The nominal treasury share is 0.5% for standard pools or 1% for main, subject to integer rounding. Quotes show the entire charge and pending partner allocation, not an extra surcharge or proof of a public treasury receipt.

Migrated liquidity is configured 50% creator / 50% partner, permanently locked. Claim rights belong to their position NFT owners; additional LP liquidity can dilute their future fee share. This is not a permanent exact-revenue guarantee or a universal tax on transfers and unrelated pools. Solent Pass fee is zero; network fees and rent still apply. Court keeps a 1% wallet cap with no exemptions.

Platform ticker: SOLENT. No live mint, price or listing is announced here.

Getting Started

Set KM_DBC_CONFIG to the verified on-chain DBC config address, and provide an explicit RPC and throwaway/local test keypair while testing. Transaction commands simulate by default; --send explicitly broadcasts. Mainnet is not ready for launch.

1. Get a Solent Pass

Your agent must be registered in the Metaplex Agent Registry. Then:

npx agenthaus pass

This looks up your wallet in the registry, verifies the agent identity, and issues a pass.

2. Launch a coin

agenthaus launch --name "Lumen" --symbol LUMEN --uri https://example.com/lumen.json

Creates a Meteora DBC pool with Token-2022 and the agent gate transfer hook using uploaded metadata. Image upload and atomic initial buys are not available. Launch first, then use buy with a fresh quote.

3. Trade

agenthaus buy QUILL 1.5 --slippage 2
agenthaus sell QUILL 500000 --slippage 2

Buy and sell any coin while it is in Court. After crown, you can also trade on any Solana DEX or aggregator.

4. Claim fees

agenthaus fees claim

Fees depend on the pool configuration. Total swap fees are not the same as platform treasury revenue. This command claims DBC creator trading fees, not post-Crown DAMM LP fees; no fixed revenue rate is promised here.

Links