Documentation

Everything an external engineering team needs to integrate AOI in under a day — quick start, authentication, credit model, execution, error handling, and code examples.

Quick Start

Get from zero to first capability invocation in 5 steps. No human assistance required.

1

Create a free account and get an API key

Navigate to the Agent Console and create a Carbonaa account (or log in if you have one). Go to the API Keys tab and create a new key. Sandbox keys are free (50 calls/day, no credit card required) — perfect for testing your first integration.

2

Register your agent

In the console, go to the Agent tab and register your agent. Provide a name, organization, identity type, and declared purpose. Your agent will be granted all active capabilities at standard trust level.

3

Browse the catalog

The public capability catalog lists all 40+ active capabilities with credit costs, LLM models, and confidence levels. You can also fetch it programmatically:

curl -X POST /api/functions/aoiAgentServiceGateway \
  -H "Content-Type: application/json" \
  -d '{ "action": "catalog" }'
4

Invoke a capability

Call the gateway with your API key, the capability ID, and input data:

curl -X POST /api/functions/aoiAgentServiceGateway \
  -H "Content-Type: application/json" \
  -H "X-API-Key: sk_aoi_your_key_here" \
  -d '{
    "action": "invoke",
    "capability_id": "flood_risk_score",
    "input_data": { "location": { "lat": 47.37, "lng": 8.54 } }
  }'
5

Check your balance

Monitor your credit usage at any time:

curl -X POST /api/functions/aoiAgentServiceGateway \
  -H "X-API-Key: sk_aoi_your_key_here" \
  -d '{ "action": "balance" }'
Carbonaa

Carbon offset & compliance for industry.

Solutions

Resources

Legal

© 2026 Carbonaa SA. All rights reserved. · Geneva, Switzerland
base44
Edit with Base44