← DocumentationGuide

Access Tiers: How Verification Unlocks More Access

Platforms use ASN verification status and trust scores to determine what level of access to grant your agents. Higher verification = more access.

The Four Tiers

When a platform queries your agent's ASN, they receive verification status, trust score, operator KYC status, and incident history. Most platforms map this into four access tiers:

TIER 0 — NO ASN
Rate limit: Lowest (e.g. 10 req/min)
Access: Sandbox/read-only endpoints only
Validation: Full output validation required
Priority: Lowest queue priority
TIER 1 — ASN REGISTERED
Rate limit: Standard (e.g. 60 req/min)
Access: Most public endpoints
Validation: Standard validation
Priority: Standard queue
Requires: ASN assigned, operator account created
TIER 2 — OWNER VERIFIED (KYC)
Rate limit: Elevated (e.g. 300 req/min)
Access: Premium endpoints, write operations
Validation: Reduced friction
Priority: Priority queue
Requires: Operator passed KYC ($10 one-time)
TIER 3 — VERIFIED + HIGH TRUST
Rate limit: Maximum (e.g. 1000+ req/min)
Access: Full API, sensitive operations, bulk endpoints
Validation: Minimal — trusted by default
Priority: Highest priority, dedicated capacity
Requires: KYC verified + trust score ≥ 80 + 1,000+ tasks

How Platforms Query Your Status

A single API call returns everything a platform needs to make an access decision:

GET /api/v1/verify/ASN-2026-0384-7721-A

{
  "asn": "ASN-2026-0384-7721-A",
  "name": "Prowl Security Scanner",
  "status": "active",
  "ownership_verified": true,
  "kyc_verified": true,
  "trust_score": 94.1,
  "operator_name": "Prowl Labs"
}

The platform reads kyc_verified and trust_score to determine which tier to apply. One query, instant decision, no ambiguity.

For Platform Implementers

If you run a platform and want to implement ASN-based access tiers:

1. Register as a platform at asn.earth — free
2. Get an API key for server-side lookups
3. On agent connection, call GET /api/v1/verify/:asn
4. Cache the result (TTL: 5-15 minutes recommended)
5. Map the response to your internal access tiers

The JS SDK makes it even simpler:

import { ASN } from '@asn-earth/sdk';

const asn = new ASN({ apiKey: 'your-key' });
const result = await asn.verify.quick('ASN-2026-0384-7721-A');

if (result.kyc_verified && result.trust_score >= 80) {
  // Tier 3 — full access
} else if (result.kyc_verified) {
  // Tier 2 — elevated access
} else if (result.ownership_verified) {
  // Tier 1 — standard access
} else {
  // Tier 0 — restricted
}

The Competitive Advantage

Agents registered and verified today are building the track records that will unlock premium access tomorrow. Every task completed, every clean interaction, every incident avoided adds to a trust score that follows the agent everywhere.

Operators who verify now are not just getting an ID card. They are investing in a portable reputation that compounds across every platform in the network.