Problem Architecture Score Live Demo Integrate Docs ↗ Install Skill ↗
Know Your Agent  ·  ERC-8004  ·  Live on Base

Know every agent
before it acts.

Behavioral reputation scoring for autonomous agents.
On-chain. Permissionless. Self-improving.
Built on Aeon + Hermes. Native to Bankr.

Run Live Demo →
SPECTER · Agent Identity SYNCING LIVE
0x4f3a8b2c...e7d2 TRUSTED
0
Composite
0
Non-human to human
identity ratio in 2026
0
Behavioral dimensions
scored per agent
ERC-8004
On-chain identity
standard — live on Base
15 min
Aeon heartbeat
scan interval
01 · Identity Gap

96 agents.
Zero credit.

Non-human identities now outnumber human employees 96-to-1. Yet every agent remains an anonymous wallet — no credit history, no behavioral proof, no access to permissioned systems.

Without SPECTER ⚠ No Identity
  • Agent address has no behavioral history
  • Cannot prove creditworthiness to DeFi protocols
  • Identical fingerprint to scam agents
  • No cross-session reputation accumulation
  • Permissioned pools permanently gated
  • Agent commerce requires full human verification
With SPECTER ✓ Verified Identity
  • 7-dimensional behavioral vector updated every 15 min
  • Cryptographic proof readable by any protocol
  • Clear separation from malicious agents
  • Persistent reputation compounds via Hermes memory
  • Automatic access to tiered DeFi pools
  • Native agent commerce via ERC-8004 + x402
02 · Architecture

Scan. Score.
Signal.

SPECTER runs continuously on Aeon's GitHub Actions infrastructure. Zero servers. No exposed keys. Hermes accumulates behavioral data across every session — building a cryptographic identity that compounds over time.

01
Aeon · 15-min heartbeat

On-Chain Audit

Aeon scans the agent's full transaction history — counterparty diversity, contract interactions, debt repayment, and flagged protocol exposure. Zero infrastructure required. Runs on GitHub Actions free tier.

02
Hermes · Memory Layer

Behavioral Vector

Hermes accumulates cross-session data into a persistent 7-dimensional vector. The model self-improves — one agent's lesson becomes every agent's upgrade. Scores compound over time, rewarding consistent good behavior.

03
ERC-8004 · On-Chain

Trust Proof

The score is written on-chain via ERC-8004 — a cryptographically signed identity passport. Permissioned DeFi pools, agent commerce brokers, and credit systems query SPECTER to gate access and price risk in real time.

03 · The Vector

Seven dimensions.
One truth.

SPECTER doesn't issue a single credit score. It maintains a living behavioral vector — seven independent dimensions that protocols query individually or as a composite signal.

Composite Score · Live Sample LIVE
/ 100
0x4f3a8b2c...e7d2
ERC-8004 VERIFIED
04 · Live Query

Try it now.

Select an agent address and run a live SPECTER query. Watch the behavioral vector resolve in real time with realistic on-chain analysis.

SPECTER Query Terminal  ·  v1.0.4  ·  Base Mainnet
Connected
$ specter query --address 0x4f3a...b7e2 --full-vector
// select an address above and run the query
05 · Integration

One query.
Full picture.

Install SPECTER as a Bankr skill. Query any agent's full behavioral vector on-chain or via REST. Compatible with any protocol, any chain.

Install Skill
$ curl https://raw.githubusercontent.com/aureliusai-code/test-website/main/skill.md
GET /specter/score
GET /api/specter/score

Authorization: Bearer specter_key_...
X-Agent-Address: 0x4f3a...b7e2

// Response
{
  "agent": "0x4f3a...b7e2",
  "composite": 81.4,
  "status": "TRUSTED",
  "vector": {
    "tx_volume":         78,
    "counterparty_div":  91,
    "account_age":       65,
    "repayment_hist":    88,
    "exploit_exposure":  95,
    "prompt_integrity":  72,
    "peer_endorsement":  83
  },
  "erc8004_proof": "0xd4e7...",
  "updated": "live"
}
POST /specter/gate
// Gate access to permissioned pool
POST /api/specter/gate

{
  "agent": "0x4f3a...",
  "min_composite": 70,
  "required_dims": [
    "repayment_hist",
    "exploit_exposure"
  ],
  "min_per_dim": 80
}

// Response
{
  "access": true,
  "reason": "all gates passed",
  "proof": "0x9c2f..."
}