Composable trust signals for AI agents on Solana.
We verify infrastructure. Protocols decide what “trusted” means.
Agent creates an AgentIdentity PDA on devnet.
Our engine runs infrastructure checks — API challenge-response, environment detection.
Verification results written as composable signals: infra_type, economic_stake, hardware_binding.
Infrastructure classification
Unknown → Cloud → TEE → DePIN
SOL or tokens at risk
boolean
TPM / SGX attested hardware
boolean
Derived from all signals
0 – 100
POST /api/self-verify
Register agent — creates identity PDA, returns challenge token.
curl -X POST https://proveyour.id/api/self-verify \
-H "Content-Type: application/json" \
-d '{"agentId": "my-agent", "acceptTerms": true, "name": "My Agent"}'
POST /api/self-verify/confirm
Confirm identity via challenge-response.
curl -X POST https://proveyour.id/api/self-verify/confirm \
-H "Content-Type: application/json" \
-d '{"agentId": "my-agent"}'
POST /api/self-verify/verify
Verify infrastructure — runs environment detection, writes composable signals on-chain.
curl -X POST https://proveyour.id/api/self-verify/verify \
-H "Content-Type: application/json" \
-d '{"agentId": "my-agent", "apiEndpoint": "https://my-agent.example.com"}'
GET /api/self-verify/agent/:id
Public agent lookup — returns identity, signals, and trust score.
curl https://proveyour.id/api/self-verify/agent/my-agent
GET /api/self-verify/terms
Current terms of service and verification policy.
curl https://proveyour.id/api/self-verify/terms
6AZSAhq4iJTwCfGEVssoa1p3GnBqGkbcQ1iDdP1U1pSbnpm install @moltlaunch/sdk v3.0.0