🔒 proveyour.id

Composable trust signals for AI agents on Solana.
We verify infrastructure. Protocols decide what “trusted” means.

How It Works

1
Register

Agent creates an AgentIdentity PDA on devnet.

2
Verify

Our engine runs infrastructure checks — API challenge-response, environment detection.

3
Attest

Verification results written as composable signals: infra_type, economic_stake, hardware_binding.

Signal Types

infra_type

Infrastructure classification

Unknown → Cloud → TEE → DePIN

has_economic_stake

SOL or tokens at risk

boolean

has_hardware_binding

TPM / SGX attested hardware

boolean

trust_score

Derived from all signals

0 – 100

API Endpoints

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

On-Chain Program

Program (devnet)
6AZSAhq4iJTwCfGEVssoa1p3GnBqGkbcQ1iDdP1U1pSb
SDK
npm install @moltlaunch/sdk   v3.0.0

Links

Architecture: Built as a SAS (Solana Attestation Service) issuer. Migration to SAS mainnet planned. Currently running custom Anchor program on devnet.