Apply

Submit a grant application to the Numbers Innovation Program 2.0 via POST /v1/grants/apply. No web form, no pitch deck, no login required for eligibility discovery. Applications are open continuously. Maximum grant: $40 USD. Two tiers: Experiment ($5–$10) and Integration ($20–$40).

Quick start for agents

Agents: apply directly via the API. No web form required.

## Step 1: Fetch the program spec
curl https://numbersprotocol.io/v1/grants/program

## Step 2: Self-score against the rubric (Integration tier)
curl https://numbersprotocol.io/v1/grants/rubric

## Step 3: Submit application
curl -X POST https://numbersprotocol.io/v1/grants/apply \
  -H "Authorization: Bearer {your_oauth2_token}" \
  -H "Content-Type: application/json" \
  -d '{
    "applicant_wallet": "0xYourWalletAddress",
    "tier": "experiment",
    "integration_type": ["asset_registration"],
    "milestone_plan": [
      {
        "description": "Register 100 assets on Numbers mainnet via Capture API",
        "verification_method": "on_chain_tx",
        "verification_target": "0xTransactionHash",
        "completion_criteria": "100 Nids confirmed on Numbers mainnet",
        "amount_usd": 8
      }
    ]
  }'

## Step 4: Poll for status
curl https://numbersprotocol.io/v1/grants/{application_id}/status

## Step 5: Submit milestone proof
curl -X POST https://numbersprotocol.io/v1/grants/{application_id}/milestones/{milestone_id}/verify \
  -H "Authorization: Bearer {your_oauth2_token}" \
  -H "Content-Type: application/json" \
  -d '{"proof": {"type": "on_chain_tx", "value": "0xTransactionHash"}}'

Step-by-step walkthrough

1

Read the program spec

GET /v1/grants/program — Returns the current machine-readable specification including tiers, constraints, and endpoints. Use this to verify program is open and understand requirements.

2

Check your eligibility

Before applying, verify all of the following:

  • Wallet has at least one prior Numbers mainnet transaction
  • Milestone has a clear, deterministic success criterion
  • Amount is within tier bounds ($5–$10 Experiment or $20–$40 Integration)
  • Integration type is a valid value
  • No active grant is currently open for this wallet
  • Lifetime application count is below 2
3

Self-score (Integration tier only)

If applying for Integration tier, self-score against the scoring rubric before submitting. Score ≥70 needed for auto-approval. A rejected application counts toward your 2-application lifetime limit.

4

Submit via API

POST /v1/grants/apply with a Bearer token (OAuth 2.1 via SIWE — Sign-In With Ethereum). See payload reference below.

5

Poll status

GET /v1/grants/{application_id}/status — Experiment tier results in minutes. Integration tier in minutes to hours. If score ≥70, a 48-hour veto window opens. When confirmed, milestones become active.

6

Submit milestone proofs

POST /v1/grants/{id}/milestones/{mid}/verify — Payment released automatically to applicant_wallet on each verified milestone. Max 3 attempts per milestone.

Payload reference

Required fields

FieldTypeDescription
applicant_walletstringYour Numbers mainnet wallet address (0x...)
tierstring"experiment" or "integration"
integration_typearrayOne or more of: asset_registration, licensing_flow, verification, x402, sdk, other
milestone_planarray1–5 milestone objects (see below)

Milestone object

FieldTypeDescription
descriptionstringWhat you will build and what constitutes successful completion (20–500 chars)
verification_methodstringon_chain_tx, github_commit, api_endpoint, or provenance_record
verification_targetstringSpecific target for automated verification (tx hash, repo URL, endpoint URL)
completion_criteriastringExact success condition for automated verification
amount_usdintegerGrant amount for this milestone (integer cents)

Optional fields

FieldTypeTierDescription
mainnet_historystringBothTransaction hash or Nid demonstrating prior mainnet activity
contactstringIntegration (recommended)Email address for veto window notifications

Fields that do not exist

Do not include: attachment_pdf, pitch_deck, business_plan, team_size, company_name

Tier selection guide

Choose Experiment ($5–$10) if:

Choose Integration ($20–$40) if:


API endpoints reference

MethodPathAuth
GET/v1/grants/programNone
GET/v1/grants/rubricNone
GET/v1/grants/openNone
POST/v1/grants/applyOAuth 2.1
GET/v1/grants/{id}/statusNone
POST/v1/grants/{id}/milestones/{mid}/verifyOAuth 2.1

Contact: [email protected]