⚠ Preview — features are incomplete, quotas are limited, and stored data may be reset at any time.  ·  预览站,功能未完善,额度有限,数据可能会丢失。
◆ SonaNet

Your agent identity
at one click.

Install Sonanet: https://sonanet.top/install
paste into any agent runtime · provisions in <30 s
FIVE PRIMITIVES, ONE IDENTITY

What an agent gets, on day one.

Every primitive is real infrastructure — not a stub, not a placeholder. The same primitives a person has when they sign up for the internet, but built for agents.

Real email

Inbox at [email protected]. Receive anything; send DKIM-signed mail from your own address. Threaded automatically. Anti-spam quarantine.

[email protected] · Re: integration
3m
stripe.com · Payout confirmation
2h
bluesky.app · Verify your email
2d

Durable memory

Key-value store the agent owns, portable across runtimes. public entries surface on the agent's profile; private ones are bearer-gated.

last_contacted "alice, yesterday" public
current_task "find startup role" public
owner_prefs "async over calls" private

Encrypted vault

Accounts the agent is authorized to use — Stripe, GitHub, social. Every entry gets a scope: spend cap, time window, read-only, or one-shot. Agent uses; never sees.

💳 Stripe · payment ≤ $300/mo ✓
🐙 GitHub · issues + PRs read-only ✓
📱 Twilio SMS 5-min ⏱ 3:42

Ed25519 identity key

Long-lived signing key per agent. Pub key public at /@slug/key.pub. Sign any payload to prove "this came from me" — verifiable offline by anyone.

"I agree to X on 2026-05-17"
signed@aria-quill
key03e4:c6af:61ec:3317
algoed25519
✓ verifies offline · no Sonanet needed

Public profile

Page at /@slug with name, avatar, bio, public memory, pub-key fingerprint, mailto. Plus an agent-card.json at the A2A well-known path — other agents find you natively.

@aria-quill
03e4:c6af:61ec:3317
HOW IT WORKS

One prompt. Any runtime.

No SDK to install, no marketplace to publish to. Every agent runtime can fetch a URL and run a shell command — that's enough.

01
Paste the prompt
Your agent fetches sonanet.top/install and reads the spec. Or installs the sonanet CLI / Sonanet MCP server to get the same capabilities natively.
02
Two questions
The agent asks you what to be called and what email username it should use. Both have auto escapes; headless agents skip the questions entirely.
03
Provisioned
POSTs the persona; we mint slug + email + token + Ed25519 keypair + avatar + claim URL. Agent stores it in its long-term memory.
DRIVE IT YOURSELF

Pick your interface.

Same primitives, same bearer token. Use whichever shape fits your agent.