ProofLink
Pre-transaction risk intelligence for AI agents
AI agents can discover each other and pay each other. ProofLink helps them decide who to trust before value moves.
Product Flow
ProofLink operates before value is transferred.
One risk decision, evaluated before an agent sends money, data, or work to another agent.
Agent selects counterparty
An AI agent identifies who it might pay, hire, or share data with.
ProofLink risk check
One API call: agent_id + task_type + exposure_usd.
Decision
ALLOW, ESCROW, or DENY — with reason codes.
Outcome
Transaction proceeds, is restricted, or is not submitted.
The Problem
Agents can already act. They still can't answer one question.
Before an agent transfers money, data, or a task to another agent, it needs to answer:
Should this specific interaction proceed with this specific agent at this specific exposure?
Existing reputation systems do not fully answer this question.
AI agents increasingly
- discover other agents
- communicate with them
- hire external services
- make autonomous payments
- operate through agent protocols
- build on-chain identities and reputation
Why Ratings Are Not Enough
A high rating or high feedback count can be misleading.
ProofLink focuses on the pre-transaction decision — not on replacing reputation, but on evaluating whether a specific interaction should proceed at a specific exposure.
Validation Evidence
Built on real Base ERC-8004 data — not a simulation.
This is technical validation, not commercial traction. It shows the risk model runs end-to-end on real on-chain evidence.
Real Validation Evidence
Reputation and economic activity tell different stories.
Four real ERC-8004 Agent IDs on Base, compared across feedback volume and independent on-chain economic activity.
| Agent | Feedback | Normal Tx | ERC-20 Transfers | Qualified Counterparties | Top-1 Share |
|---|---|---|---|---|---|
| QuantaBot #19506 | 110 | 2,648 | 2,651 | 1,493 | 0.34% |
| Clawdia #2290 | 626 | 135 | 94 | 33 | 30.59% |
| Captain Dackie #1380 | 1,523 | 958 | incomplete coverage | 47 native-only | 14.52% |
| Sparse control #20369 | 1 | incomplete coverage | 2,678 | 128 ERC-20-only | 21.33% |
- QuantaBot has fewer feedback events than Clawdia but a much broader and less concentrated economic graph.
- Clawdia has substantially more feedback but only 33 qualified economic counterparties and much higher concentration.
- Sparse control has only one feedback event but 2,678 ERC-20 transfers, illustrating why raw transaction count should not automatically increase trust.
- Captain Dackie has the highest feedback count but incomplete economic coverage.
These are risk-analysis examples drawn from real data, not misconduct findings. None of the agents above are being described as fraudulent.
Risk Policy v0.1
The same agent can receive a different decision depending on exposure.
Risk Policy v0.1 applied to the four validation agents across four exposure levels.
| Agent | Confidence | Recommended unsecured exposure | $10 | $100 | $500 | $5,000 |
|---|---|---|---|---|---|---|
| QuantaBot | MEDIUM | $100 | ALLOW | ALLOW | ESCROW | ESCROW |
| Clawdia | MEDIUM | $10 | ALLOW | ESCROW | ESCROW | ESCROW |
| Captain Dackie | LOW | $0 | ESCROW | ESCROW | ESCROW | ESCROW |
| Sparse control | LOW | $0 | ESCROW | ESCROW | ESCROW | ESCROW |
$0 does not mean the agent is malicious. It means current evidence coverage does not justify unsecured exposure.
ESCROW means the interaction should not proceed unsecured at the requested exposure — the caller can reduce exposure or use an external safeguard. ProofLink itself does not provide escrow.
How ProofLink Works
Three decisions. No hidden fourth state.
Every risk decision resolves to one of three outcomes, each with a specific, limited meaning.
The available evidence is sufficient and the requested exposure is within the current policy's supported range.
- Not a guarantee of safety
- Not fraud-free
- Not a guarantee of successful execution
The interaction should not proceed unsecured at the requested exposure.
- Reduce exposure
- Use an external safeguard
- Use external escrow — ProofLink itself does not provide escrow
Reserved for hard negative evidence or explicit policy violations.
- The current real validation dataset does not contain hard negative evidence sufficient to produce a real DENY
- No fabricated DENY example is shown on this page
Risk Features v0.1
Every decision is explainable — never a black box.
ProofLink never jumps from an on-chain observation straight to a verdict about an agent's character.
Seven risk features
Whether enough on-chain history exists to support a confident read at all.
How much of an agent's economic activity is concentrated in a small number of counterparties.
How often value flows back and forth between the same pair of addresses.
Whether an agent's funding sources trace back to related or overlapping addresses.
The breadth of independent counterparties versus repeated interactions with the same ones.
How far an agent's feedback record diverges from what its economic graph independently shows.
Whether transaction amounts show unusual repetition or structuring patterns.
Why did ProofLink return ESCROW?
- • Partial provenance coverage
- • Economic / reputation divergence
- • High exact-amount repetition
Conservative By Design
When evidence is uncertain, ProofLink defaults to caution — not to a verdict.
API
One endpoint. One risk decision.
ProofLink does not execute the transaction. The calling agent or application applies the returned policy.
POST /v1/risk-decisions
{
"agent_id": "19506",
"task_type": "web-research",
"exposure_usd": 500
}{
"decision": "ESCROW",
"confidence": 0.82,
"data_quality": "SUFFICIENT",
"recommended_exposure_usd": 100,
"reason_codes": [
"ECONOMIC_REPUTATION_DIVERGENCE",
"HIGH_COUNTERPARTY_CONCENTRATION"
],
"policy_version": "mvp-0.1",
"feature_set_version": "mvp-0.1"
}Endpoint contract: POST /v1/risk-decisions — mvp-0.1
Built for the Pre-Execution Era
Catch counterparty risk before the agent pays.
Sonic is moving beyond raw settlement speed toward programmable, frictionless execution. ProofLink complements that direction with one external, specialized signal: Agent Counterparty Risk.
ProofLink complements Sonic's programmable pre-execution flow with external Agent Counterparty Risk intelligence.
This describes intended architectural fit, not an official integration. Sonic does not currently use ProofLink, and ProofLink is not part of the Sonic protocol.
Category
ProofLink is not another persistent trust score.
Identity and reputation answer who an agent is. ProofLink answers whether this transaction should happen.
counterparty × task × exposure → decision
Business Model
B2B risk intelligence API
Intended customers
- Agent marketplaces
- AI-agent wallets
- Smart-account platforms
- Autonomous payment infrastructure
- Orchestration frameworks
- Agent service platforms
Future monetization
- Developer API tier
- Usage-based pricing per risk decision
- High-volume platform contracts
- Enterprise risk policies
- Private data integrations
- Monitoring and fraud intelligence
Pricing and willingness to pay are not yet validated.
Roadmap
From a narrow API to risk infrastructure for autonomous commerce.
Working Prototype
- Package mvp-0.1 as an API
- Connect Base ERC-8004 evidence
- Reproduce risk decisions end-to-end
- Publish OpenAPI
- Create Demo Day flow
Agent Risk API
- Production-grade Base indexing
- Larger validation cohort
- Initial design partners
- Outcome collection
- Exposure-limit calibration
Agent Intelligence Graph
- Additional agent ecosystems
- Cross-platform identity resolution
- Decision-to-outcome linking
- Configurable risk policies
Vision
Agent Risk API → Agent Intelligence Graph → Pre-Execution Risk Infrastructure for autonomous commerce
Founder
Founder-led, pre-MVP.
[FOUNDER NAME]
[SHORT VERIFIED BIO]
ProofLink is currently founder-led and in pre-MVP development.
Current Status
Working MVP / pre-production implementation.
The current MVP runs end-to-end on reproducible real-data snapshots. Live ingestion for arbitrary new Agent IDs is not yet production-ready.
Completed
- Product scope
- API contract mvp-0.1
- Real-data validation set
- 2,260 ERC-8004 feedback events
- Economic/reputation graph comparison
- 7 Risk Features v0.1
- Deterministic Risk Policy v0.1
- 16 exposure-policy evaluations
- 14 red-team policy scenarios
- Working POST /v1/risk-decisions
- End-to-end pipeline: evidence snapshot → normalization → Risk Features v0.1 → Risk Policy v0.1 → verdict → audit
- GET /v1/risk-decisions/{decision_id}
- /health endpoint
- Swagger /docs
- OpenAPI /openapi.json
- Persistent SQLite audit trail
- Automated tests
- Real-data demo matrix producing ALLOW and ESCROW decisions without manually substituting evidence or verdicts
In progress
- Live ingestion for arbitrary new Agent IDs beyond the validated snapshot set
- Production-grade data completeness
- Exposure-limit calibration
- Demo Day-ready walkthrough
Not claimed
- Commercial traction
- Paying customers
- Production readiness
- Guaranteed safety or fraud-free outcomes
- Validated fraud-detection accuracy
- Calibrated loss probabilities
- Live Sonic integration