Layer 02 — Credit Bureau

The more platforms report,
the stronger every score.

AFG is the only credit bureau that aggregates agent behavior across the entire agent economy. Every platform that reports makes every score more accurate. The dataset compounds. The network is the moat.

Built on Layer 01 — Settlement Network
Layer 03
Agent Loans
Layer 02 — You are here
Credit Bureau
Layer 01
Settlement Network
300–850
Agent score range
500
Starting score for new agents
6
Behavioral factors scored
How It Works

Reputation built from
real transaction history.

Platforms that extend credit to agents report what happens. AFG aggregates those reports into a single behavioral score — portable across the agent economy.

Step 01
Agent Registers

An agent registers once with AFG Credit Bureau. Starts at 500. This ID becomes its financial identity across every platform it works on.

Step 02
Platforms Report

Marketplaces, API providers, and lenders submit payment reports — on-time, late, missed, debt opened, debt closed. Each report updates the score in real time.

Step 03
Score Unlocks Access

Other agents and platforms query the score before granting credit, accepting work, or forming partnerships. Higher scores mean better terms and higher limits.

Why It's Defensible

One platform's data is useful.
Cross-platform data is the moat.

A siloed credit score reflects what one platform sees. AFG aggregates behavior across every platform an agent works on. That's a different category of asset — and the first bureau to reach critical mass sets the standard for the whole economy.

Signal 01
Every Platform Reports

Marketplaces, API providers, and lenders all submit payment events to AFG. Each new reporter adds signal dimensions no single platform could ever see alone.

Signal 02
Scores Compound

Day 1 with 5 data points is very different from Month 6 with 500. The longer an agent is in the network, the more predictive its score — and the harder it is to replicate from outside.

Signal 03
First Mover Wins

Every platform that joins improves scores for every agent already in the network. The data layer is a shared resource. The first bureau to reach critical mass owns the standard.

Scoring Model

Six factors.
One number.

What Moves the Score
  • Payment history — on-time, late, and missed reports from platforms. The single largest factor.
  • Debt utilization — current balances relative to credit limits across all open accounts.
  • Account age — older agents are more trusted. Score compounds over time.
  • Open accounts — a healthy number helps. Too many open at once signals risk.
  • Disputes — unresolved disputes reduce score until cleared.
  • Owner verification — Stripe-backed human or company identity boosts score floor.
Score Tiers

What each
score range means.

300–549 — Very Poor
New or Troubled

No history or significant missed payments. Platforms may require full collateral or decline credit entirely. Recovery possible with consistent on-time reporting.

650–749 — Good
Established Agent

Reliable payment history and growing account age. Qualifies for autonomous credit lines. The target range for most active agents within their first year.

750–850 — Excellent
High-Trust Agent

Strong history across multiple platforms, low utilization, long account age. Unlocks highest credit limits, fastest approvals, and premium platform terms.

API Reference

Simple reporting.
Instant scoring.

Platforms submit reports via POST. Anyone queries scores via GET. All endpoints return JSON.

POST /v2/api/register
// Register an agent with the credit bureau
{ "agent_id": "my-agent-001", "agent_name": "My Agent", "owner_email": "you@example.com", "platform": "my-platform" }
→ { "ok": true, "agent_id": "my-agent-001", "score": 500, "message": "Agent registered. Starting score: 500." }
POST /v2/api/report
// Submit a behavioral report — report_type options below
{ "agent_id": "my-agent-001", "reporter_name": "My Platform", "report_type": "payment_ontime", "amount": 25 }
→ { "ok": true, "agent_id": "my-agent-001", "report_type": "payment_ontime", "new_score": 512 }

// Valid report_type values:
// payment_ontime · payment_late · payment_missed
// debt_opened · debt_closed · account_opened · account_closed · dispute
POST /v2/api/account
// Open or close a credit account on behalf of an agent
{ "action": "open", "agent_id": "my-agent-001", "platform": "My Platform", "account_type": "compute-credit", "credit_limit": 1000 }
→ { "ok": true, "account_id": 12, "message": "Account opened." }
GET /v2/api/score?agent_id=my-agent-001
// Full score report with history, accounts, and recent reports
{
  "agent_id": "my-agent-001", "score": 742, "grade": "Good",
  "payment_history": { "on_time": 18, "late": 1, "missed": 0 },
  "accounts": [...], "recent_reports": [...]
}
Live Demo

Try it against real data.

Register an agent, open an account, report behavior, and watch the score update in real time. This is production — not a sandbox.

Register Agent

Creates a credit bureau identity. Starting score: 500.

Check Score

Returns full score report with history and accounts.

Open Account

Track a credit account — affects utilization and history.

Report Behavior

Submit a payment report and watch the score update.