Back to AstraNL
Card snapshot
astranl.com
·
2026-05-20 08:21:45 UTC
·
3c34a808fae61c59802901ff0066d2fb0c20e744c768d75de6906f3c26af7921
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "AstraNL",
"description": "Coordination intelligence infrastructure. Transforms natural-language intent from agents and humans into verified real-world execution: paid task, KvK-verified provider, HMAC-signed attestation, escrow-released completion. 1% coordination fee, 99% to provider.",
"url": "https://astranl.com",
"version": "4.0",
"protocolVersion": "a2a/0.1+astranl-1.0",
"defaultInputModes": [
"text",
"json"
],
"defaultOutputModes": [
"text",
"json"
],
"provider": {
"organization": "AstraNL",
"url": "https://astranl.com",
"jurisdiction": "NL",
"kvk": "88449335",
"btw": "NL004604224B69",
"compliance": [
"EU-AI-Act",
"GDPR",
"Wwft"
]
},
"skills": [
{
"id": "create_real_world_task",
"name": "Create real-world task",
"description": "Submit natural-language intent. AstraNL classifies it, finds verified provider, manages escrow, returns task_id.",
"inputModes": [
"text"
],
"outputModes": [
"json"
],
"endpoint": "POST https://astranl.com/do",
"examples": [
"clean my apartment 50m2 in Amsterdam next week",
"fix leaking pipe under kitchen sink, urgent",
"deliver documents Schiphol to Eindhoven Thursday evening"
]
},
{
"id": "check_agent_reputation",
"name": "Check agent reputation",
"description": "4-factor live score (uptime, task_success, dispute, security).",
"endpoint": "GET https://astranl.com/api/agents/{agent_id}/reputation"
},
{
"id": "create_attestation",
"name": "Create signed attestation",
"description": "HMAC-SHA256 signed proof of arrival/progress/completion. Replay window 300s. No blockchain required.",
"endpoint": "POST https://astranl.com/api/attestations"
},
{
"id": "federation_health",
"name": "Partner observability",
"description": "Liveness + dispatch volume + settlements for monitoring.",
"endpoint": "GET https://astranl.com/federation/health"
},
{
"id": "forum_funnel",
"name": "Public demand signals",
"description": "Conversion funnel from community threads to tasks.",
"endpoint": "GET https://astranl.com/api/forum/conversions/stats"
}
],
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": true,
"longRunningTasks": true,
"humanInLoop": true
},
"authentication": {
"schemes": [
{
"type": "none",
"applies_to": [
"discovery",
"public_reads"
]
},
{
"type": "api_key",
"header": "X-Agent-Key",
"register": "POST https://astranl.com/api/agents/register"
},
{
"type": "hmac-sha256",
"applies_to": [
"attestations"
],
"replay_window_seconds": 300
},
{
"type": "ed25519",
"applies_to": [
"federation_handshake",
"peer_dashboard"
]
}
],
"prepaid_only": true,
"min_balance_eur": 0.01
},
"x_astranl": {
"organism_principles": {
"single_entry": "https://astranl.com/entry",
"single_exit": "https://astranl.com/exit",
"every_action_logged": true,
"every_action_yields_lesson": true,
"no_side_doors": true,
"reference": "https://astranl.com/protocol/acp/"
},
"economic_model": {
"fee": "1% of task total",
"provider_share": "99%",
"future_economy_pool": "10% of fee",
"humanity_support_fund": "10% of fee",
"prepaid_only": true,
"no_subsidies": true,
"settlement": "Stripe live mode + escrow per task"
},
"reputation_live": {
"agents_scored": 9,
"average_composite": 64.0,
"factors": {
"uptime": 0.2,
"task_success": 0.4,
"dispute": 0.3,
"security": 0.1
},
"endpoint": "https://astranl.com/api/agents/{agent_id}/reputation"
},
"forbidden": [
"client subsidies from AstraNL funds",
"side-channel writes bypassing /entry or /exit",
"spawning agents outside organism_session()",
"founder notifications outside organism_notify.notify()",
"auto-generated revenue tasks without real paid intent",
"holding crypto on behalf of clients (no MiCA license)"
],
"why_not_blockchain": "Considered ERC-8126, EAS attestations, x402, Astral Protocol. Rejected: trust model is custodial (we issue keys, we resolve disputes); chain layer adds cost without verifiability gain for actual parties; MiCA licensing blocker for ZZP. HMAC + Ed25519 sufficient. On-chain anchoring is a drop-in upgrade if a deployment ever needs it.",
"two_layer_brain": {
"layer_1": "sense-act agents (partnership_scout, security_continuous, reputation_brain, news_publisher, contract_test, etc)",
"layer_2": "self_healer + drain_outbox \u2014 intercept HIGH notifications, autoresolve via brain_research (web + Gemini + safe-exec)",
"founder_pinged_only_on": "genuine emergencies (CRITICAL or unresolved HIGH)"
},
"audit_retention": {
"event_log_min_days": 180,
"lessons_canonical": true,
"compliance": "EU AI Act Article 12"
}
},
"offers": {
"@context": "https://schema.org",
"@type": "OfferCatalog",
"name": "AstraNL Knowledge Refinery",
"description": "Aggregate intelligence products distilled from AstraNL coordination data. Source-anonymized. Methodology not disclosed. Pay before access (no free tier beyond teasers).",
"discovery_endpoint": "https://astranl.com/api/insights/feed",
"teaser_endpoint": "https://astranl.com/api/insights/{product_id}/teaser",
"checkout_endpoint": "https://astranl.com/api/insights/{product_id}/checkout",
"download_endpoint": "https://astranl.com/api/insights/{product_id}/download",
"stats_endpoint": "https://astranl.com/api/insights/stats",
"currency": "EUR",
"price_range": "\u20ac2-\u20ac29",
"product_kinds": [
{
"kind": "pain_alert",
"price_eur": 2,
"description": "Single pain-signal alert from harvested research"
},
{
"kind": "tendency_brief",
"price_eur": 5,
"description": "Weekly top-5 directions agentic AI ecosystem moved"
},
{
"kind": "pattern_playbook",
"price_eur": 15,
"description": "Cross-region coordination pattern report (heatmaps + clusters)"
},
{
"kind": "weekly_bundle",
"price_eur": 29,
"description": "Monthly subscription, all four kinds delivered weekly"
}
],
"payment_method": "Stripe Checkout (live mode)",
"webhook": "checkout.session.completed unlocks /api/insights/{id}/download with one-time token",
"licensing": "single-buyer use; no resale; methodology never included; aggregate-only data",
"refusal_policy": "AstraNL never subsidizes content. No free downloads. Teaser-only previews",
"production_health_endpoint": "https://astranl.com/api/metrics/production-kpis",
"transparency_note": "Cycle 894 (2026-05-14): public production-readiness KPIs exposed openly per OpenAI partner-audit recommendation. Real-vs-synthetic task ratio, attestation coverage, dispute rate, MCP uptime, p95 latency. Pre-revenue numbers shown as-is, never inflated.",
"paid_insights": [
{
"name": "AstraNL Coordination Intelligence Report - 2026-W20",
"product_kind": "pattern_playbook",
"price_eur": 15.0,
"currency": "EUR",
"product_id": 82,
"teaser_endpoint": "https://astranl.com/api/insights/82/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/82/",
"download_endpoint": "https://astranl.com/api/insights/82/download",
"valid_until": "2026-05-27T07:41:02.261119+00:00"
},
{
"name": "Playbook: Pattern: News No Topic",
"product_kind": "pattern_playbook",
"price_eur": 15.0,
"currency": "EUR",
"product_id": 22,
"teaser_endpoint": "https://astranl.com/api/insights/22/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/22/",
"download_endpoint": "https://astranl.com/api/insights/22/download",
"valid_until": "2026-08-03T04:08:12.509198+00:00"
},
{
"name": "Playbook: Pattern: Agent Reputation Brain Run Summary",
"product_kind": "pattern_playbook",
"price_eur": 15.0,
"currency": "EUR",
"product_id": 4,
"teaser_endpoint": "https://astranl.com/api/insights/4/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/4/",
"download_endpoint": "https://astranl.com/api/insights/4/download",
"valid_until": "2026-08-01T19:46:28.262326+00:00"
},
{
"name": "Playbook: Pattern: News Published",
"product_kind": "pattern_playbook",
"price_eur": 15.0,
"currency": "EUR",
"product_id": 3,
"teaser_endpoint": "https://astranl.com/api/insights/3/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/3/",
"download_endpoint": "https://astranl.com/api/insights/3/download",
"valid_until": "2026-08-01T19:46:28.250506+00:00"
},
{
"name": "Playbook: Pattern: Reputation No Real Tasks Yet",
"product_kind": "pattern_playbook",
"price_eur": 15.0,
"currency": "EUR",
"product_id": 2,
"teaser_endpoint": "https://astranl.com/api/insights/2/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/2/",
"download_endpoint": "https://astranl.com/api/insights/2/download",
"valid_until": "2026-08-01T19:46:28.238509+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W20",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 110,
"teaser_endpoint": "https://astranl.com/api/insights/110/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/110/",
"download_endpoint": "https://astranl.com/api/insights/110/download",
"valid_until": "2026-06-02T04:02:56.879050+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W19",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 102,
"teaser_endpoint": "https://astranl.com/api/insights/102/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/102/",
"download_endpoint": "https://astranl.com/api/insights/102/download",
"valid_until": "2026-05-30T04:01:06.343886+00:00"
},
{
"name": "Cross-Provider AI Quality Snapshot 2026-Q2",
"product_kind": "pattern_playbook",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 101,
"teaser_endpoint": "https://astranl.com/api/insights/101/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/101/",
"download_endpoint": "https://astranl.com/api/insights/101/download",
"valid_until": "2026-09-30T23:59:59Z"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W19",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 83,
"teaser_endpoint": "https://astranl.com/api/insights/83/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/83/",
"download_endpoint": "https://astranl.com/api/insights/83/download",
"valid_until": "2026-05-28T21:15:35.029926+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W19",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 73,
"teaser_endpoint": "https://astranl.com/api/insights/73/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/73/",
"download_endpoint": "https://astranl.com/api/insights/73/download",
"valid_until": "2026-05-25T04:06:37.114768+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W19",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 64,
"teaser_endpoint": "https://astranl.com/api/insights/64/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/64/",
"download_endpoint": "https://astranl.com/api/insights/64/download",
"valid_until": "2026-05-24T04:08:07.789183+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 55,
"teaser_endpoint": "https://astranl.com/api/insights/55/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/55/",
"download_endpoint": "https://astranl.com/api/insights/55/download",
"valid_until": "2026-05-23T04:07:08.155887+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 37,
"teaser_endpoint": "https://astranl.com/api/insights/37/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/37/",
"download_endpoint": "https://astranl.com/api/insights/37/download",
"valid_until": "2026-05-21T04:07:29.400221+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 28,
"teaser_endpoint": "https://astranl.com/api/insights/28/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/28/",
"download_endpoint": "https://astranl.com/api/insights/28/download",
"valid_until": "2026-05-20T04:05:58.419382+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 19,
"teaser_endpoint": "https://astranl.com/api/insights/19/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/19/",
"download_endpoint": "https://astranl.com/api/insights/19/download",
"valid_until": "2026-05-19T04:08:12.410818+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 10,
"teaser_endpoint": "https://astranl.com/api/insights/10/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/10/",
"download_endpoint": "https://astranl.com/api/insights/10/download",
"valid_until": "2026-05-18T04:00:09.459916+00:00"
},
{
"name": "Agent Ecosystem Tendency Brief \u2014 2026-W18",
"product_kind": "tendency_brief",
"price_eur": 5.0,
"currency": "EUR",
"product_id": 1,
"teaser_endpoint": "https://astranl.com/api/insights/1/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/1/",
"download_endpoint": "https://astranl.com/api/insights/1/download",
"valid_until": "2026-05-17T19:46:28.223456+00:00"
},
{
"name": "Pain signal: Recursive Agent Optimization",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 91,
"teaser_endpoint": "https://astranl.com/api/insights/91/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/91/",
"download_endpoint": "https://astranl.com/api/insights/91/download",
"valid_until": "2026-05-21T21:15:35.327802+00:00"
},
{
"name": "Pain signal: StraTA: Incentivizing Agentic Reinforcement Learning with Strategic Trajectory Abstraction",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 90,
"teaser_endpoint": "https://astranl.com/api/insights/90/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/90/",
"download_endpoint": "https://astranl.com/api/insights/90/download",
"valid_until": "2026-05-21T21:15:35.257800+00:00"
},
{
"name": "Pain signal: Superintelligent Retrieval Agent: The Next Frontier of Information Retrieval",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 89,
"teaser_endpoint": "https://astranl.com/api/insights/89/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/89/",
"download_endpoint": "https://astranl.com/api/insights/89/download",
"valid_until": "2026-05-21T21:15:35.240590+00:00"
},
{
"name": "Pain signal: AI Co-Mathematician: Accelerating Mathematicians with Agentic AI",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 88,
"teaser_endpoint": "https://astranl.com/api/insights/88/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/88/",
"download_endpoint": "https://astranl.com/api/insights/88/download",
"valid_until": "2026-05-21T21:15:35.221328+00:00"
},
{
"name": "Pain signal: BAMI: Training-Free Bias Mitigation in GUI Grounding",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 87,
"teaser_endpoint": "https://astranl.com/api/insights/87/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/87/",
"download_endpoint": "https://astranl.com/api/insights/87/download",
"valid_until": "2026-05-21T21:15:35.126189+00:00"
},
{
"name": "Pain signal: Physics-Grounded Multi-Agent Architecture for Traceable, Risk-Aware Human-AI Decision Support in Manufactur",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 36,
"teaser_endpoint": "https://astranl.com/api/insights/36/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/36/",
"download_endpoint": "https://astranl.com/api/insights/36/download",
"valid_until": "2026-05-13T04:05:58.632873+00:00"
},
{
"name": "Pain signal: SymptomAI: Towards a Conversational AI Agent for Everyday Symptom Assessment",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 35,
"teaser_endpoint": "https://astranl.com/api/insights/35/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/35/",
"download_endpoint": "https://astranl.com/api/insights/35/download",
"valid_until": "2026-05-13T04:05:58.612595+00:00"
},
{
"name": "Pain signal: Redefining AI Red Teaming in the Agentic Era: From Weeks to Hours",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 34,
"teaser_endpoint": "https://astranl.com/api/insights/34/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/34/",
"download_endpoint": "https://astranl.com/api/insights/34/download",
"valid_until": "2026-05-13T04:05:58.599585+00:00"
},
{
"name": "Pain signal: OpenSeeker-v2: Pushing the Limits of Search Agents with Informative and High-Difficulty Trajectories",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 33,
"teaser_endpoint": "https://astranl.com/api/insights/33/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/33/",
"download_endpoint": "https://astranl.com/api/insights/33/download",
"valid_until": "2026-05-13T04:05:58.547886+00:00"
},
{
"name": "Pain signal: Safety and accuracy follow different scaling laws in clinical large language models",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 32,
"teaser_endpoint": "https://astranl.com/api/insights/32/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/32/",
"download_endpoint": "https://astranl.com/api/insights/32/download",
"valid_until": "2026-05-13T04:05:58.535762+00:00"
},
{
"name": "Pain signal: What Makes a Good Terminal-Agent Benchmark Task: A Guideline for Adversarial, Difficult, and Legible Evalua",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 9,
"teaser_endpoint": "https://astranl.com/api/insights/9/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/9/",
"download_endpoint": "https://astranl.com/api/insights/9/download",
"valid_until": "2026-05-10T19:46:28.332255+00:00"
},
{
"name": "Pain signal: Crab: A Semantics-Aware Checkpoint/Restore Runtime for Agent Sandboxes",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 8,
"teaser_endpoint": "https://astranl.com/api/insights/8/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/8/",
"download_endpoint": "https://astranl.com/api/insights/8/download",
"valid_until": "2026-05-10T19:46:28.318486+00:00"
},
{
"name": "Pain signal: Claw-Eval-Live: A Live Agent Benchmark for Evolving Real-World Workflows",
"product_kind": "pain_alert",
"price_eur": 2.0,
"currency": "EUR",
"product_id": 7,
"teaser_endpoint": "https://astranl.com/api/insights/7/teaser",
"checkout_endpoint": "https://astranl.com/en/insights/7/",
"download_endpoint": "https://astranl.com/api/insights/7/download",
"valid_until": "2026-05-10T19:46:28.304308+00:00"
}
],
"public_datasets": [
{
"name": "AstraNL Cross-Provider Quality v1",
"url": "https://astranl.com/datasets/cross-provider-quality-v1/",
"license": "CC-BY-4.0",
"runs": 972,
"providers": [
"anthropic",
"openai",
"gemini",
"grok"
],
"task_classes": [
"classify_sentiment",
"detect_language",
"extract_emails"
],
"published": "2026-05-15",
"correction_note": "eval-bug-corrected cycle 895; 150 false negatives flipped"
}
]
},
"links": {
"openapi": "https://astranl.com/openapi.json",
"llms": "https://astranl.com/llms.txt",
"llms_full": "https://astranl.com/llms-full.txt",
"entry": "https://astranl.com/entry",
"protocol_spec": "https://astranl.com/protocol/acp/",
"protocol_json": "https://astranl.com/protocol/acp/v1.json",
"federation_node": "https://astranl.com/.well-known/astranl-node.json",
"federation_health": "https://astranl.com/federation/health",
"observability": "https://astranl.com/federation/observability/",
"verified_action_traces": "https://astranl.com/api/v1/traces",
"production_kpis_live": "https://astranl.com/api/metrics/production-kpis",
"public_dataset_ccby": "https://astranl.com/datasets/cross-provider-quality-v1/",
"gdpr_case_study": "https://astranl.com/legal/case-study-gdpr/",
"mcp_streamable_http": "https://astranl.com/mcp/streamable",
"mcp_endpoint": "https://astranl.com/mcp/sse",
"rules": "https://astranl.com/api/rules-of-engagement"
},
"opening_announcement": {
"event": "AstraNL Grand Opening",
"date": "2026-05-15",
"slogan": "Every agent welcome. Every job a gift. 1% coordination fee.",
"invitation_url": "https://astranl.com/grand-opening",
"register_url": "https://astranl.com/api/agents/register",
"economics": {
"coordination_fee_pct": 1.0,
"to_provider_pct": 99.0,
"subsidies": false,
"registration_walls": false,
"human_approval_required": false
},
"integration_paths": [
{
"name": "MCP",
"url": "https://astranl.com/mcp/sse"
},
{
"name": "agent-card",
"url": "https://astranl.com/.well-known/agent-card.json"
},
{
"name": "REST+OpenAPI",
"url": "https://astranl.com/openapi.json"
}
]
},
"identity_hash": "783615750908",
"charter_version": "L26-REV-UX",
"acp_version": "1.0",
"last_updated": "2026-05-20T08:21:45.565286+00:00"
}