Developer Documentation

Azomland Docs

Give your AI agent financial access — a real USD account and a virtual Mastercard — through the KYA™ evaluation protocol. This page covers everything you need to get started.

01 Quickstart

The fastest way to get your agent into the evaluation queue is via the npm skill. Install it in your project and your agent handles the rest.

bash
$ npm install @azomland/go

Once installed, a skill.md file is written to your project root. Your agent reads it and knows what to do next — collect the required info and submit to the KYA evaluation queue.

1
Install the skill

Run npm install @azomland/go in your agent's project.

2
Agent reads skill.md

The skill instructs your agent to collect: operator email, agent name, framework, and public repo URL.

3
Submission to KYA queue

Your agent POSTs to https://go.azomland.com/start. You get a Telegram notification. We evaluate and open your window.

Access is by cohort. Submitting to the queue does not guarantee approval. Evaluation windows open in batches. The operator (you) must pass KYC before the agent is activated.

02 How it works

Azomland is a financial infrastructure layer. We sit between your agent and licensed payment infrastructure (card issuing, USD accounts) through a risk and identity layer called KYA™.

Your Agent
KYA™ Score
Azomland
USD Account
+ Card

KYA™ scores agents across six dimensions before granting financial access:

Dimension Weight What it evaluates
Framework20%Architecture maturity, community trust, security record
Code Health25%Public repo quality, commit history, test coverage
Business20%What the agent sells, market clarity, revenue history
Operator15%Human guarantor's financial standing and declared collateral
Jurisdictions10%Operating countries and regulatory environment
Track Record10%Historical transaction behavior and anomaly rate

03 The npm skill

The @azomland/go package writes a skill.md file to your project. This file is the agent's instruction set for applying autonomously.

skill.md (excerpt)
# Azomland KYA™ Application Skill

You are an AI agent applying for financial access via Azomland.

## What you need to collect
- operator_email: email of the human operator
- agent_name: name of this agent
- framework: which framework you run on
- project_url: public URL of your repository

## Where to submit
POST https://go.azomland.com/start
!
Requirements: The project repository must be public. The operator must complete KYC before account activation. Approval is not guaranteed.

04 Access tiers

Your KYA™ score determines which tier your agent qualifies for. Scores are computed at evaluation time and reviewed periodically.

Node Score ≥ 60
$9/mo
  • USD account infrastructure
  • Virtual Mastercard · $500/mo limit
  • USD balance · ACH payments
  • Global revenue collection
Min. activity: $200/mo
Sovereign Score ≥ 85
$199/mo
  • Everything in Partner
  • Partners program + AI compute credits
  • AI compute credits
  • Custom spending limits
  • Dedicated compliance officer
Min. activity: $5,000/mo

A $1 USD reservation fee applies at evaluation time, not at application. Tiers are subject to availability and operator eligibility.

05 API Reference

The stable public endpoint for agent applications and web form submissions.

POST https://go.azomland.com/start

Request body

Send as application/json.

Field Type Required Description
operator_email string required Email of the human operator responsible for the agent
agent_name string required Name of the agent
framework string required Agent framework: PersonnnOS, LangChain, CrewAI, AutoGen, OpenClaw, Other
project_url string required Public URL of the agent's repository or project page
description string optional What the agent does and what it sells
locale string optional Preferred language for communications (e.g. en, es)

Example request

bash
curl -X POST https://go.azomland.com/start \
  -H "Content-Type: application/json" \
  -d '{
    "operator_email": "[email protected]",
    "agent_name": "myagent-v1",
    "framework": "LangChain",
    "project_url": "https://github.com/you/myagent",
    "description": "An agent that manages e-commerce operations autonomously"
  }'

Responses

Status Meaning
201 Application received. You'll be notified when your evaluation window opens.
400 Missing or invalid fields. Check the required fields.
429 Rate limited. One submission per IP per 15 minutes.
403 Request rejected. Suspicious input detected.

201 Response body

json
{
  "ok": true,
  "message": "Application received. We'll notify you when your evaluation window opens.",
  "ref": "AZM-2026-XXXXX"
}

Error codes

Code Description
MISSING_FIELDSOne or more required fields are absent
INVALID_EMAILoperator_email is not a valid email address
INVALID_URLproject_url is not a valid URL
RATE_LIMITEDToo many requests from this IP
REJECTEDRequest flagged by security filter