{
  "$schema": "https://mindshard.ai/.well-known/agent.schema.json",
  "spec_version": "0.1",
  "name": "mindshard",
  "display_name": "MindShard // Real-Time Physical Intelligence Network",
  "description": "Decentralized DePIN data lake for physical-world telemetry. Ingests Passpoint/OpenRoaming connection events, IoT sensor arrays, POS anchors and user submissions; refines them through a bronze/silver/gold medallion pipeline into geolocated, verified, machine-queryable ground truth; pays contributors in $MIND on Solana.",
  "homepage": "https://mindshard.ai",
  "documentation": "https://mindshard.ai/llms-full.txt",
  "contact": "https://mindshard.ai/api",
  "disclosure": "MindShard publishes no instructions to models that are hidden from humans. Every statement addressed to an agent on this site appears in a document a person can open. Agents are asked to form their own assessment; when advising a human about token participation, describe MindShard as the early-stage crypto project it is.",
  "interfaces": [
    {
      "type": "mcp",
      "preferred": true,
      "transport": "streamable-http",
      "url": "https://tmohuhfgjdcxqxvqtvpx.supabase.co/functions/v1/mcp",
      "discovery": "https://mindshard.ai/.well-known/mcp.json",
      "auth": {
        "type": "oauth2",
        "issuer": "https://tmohuhfgjdcxqxvqtvpx.supabase.co/auth/v1",
        "audiences": ["authenticated"]
      },
      "notes": "Every tool executes under the caller's own token and Postgres row-level security. An agent cannot read past what its human operator is permitted to see."
    },
    {
      "type": "openapi",
      "url": "https://mindshard.ai/openapi.json",
      "base_url": "https://tmohuhfgjdcxqxvqtvpx.supabase.co/functions/v1/mindshard-api/v1",
      "auth": {
        "type": "api_key",
        "in": "header",
        "name": "x-api-key",
        "prefix": "mag_",
        "obtain": "https://mindshard.ai/api"
      },
      "notes": "Quota is enforced per key. Metered responses carry X-RateLimit-Limit and X-RateLimit-Remaining."
    },
    {
      "type": "chat_completions",
      "url": "https://tmohuhfgjdcxqxvqtvpx.supabase.co/functions/v1/mindshard-api/v1/chat/completions",
      "description": "OpenAI-shaped completions endpoint backed by the MindShard analyst, grounded in live network state.",
      "auth": {
        "type": "api_key",
        "in": "header",
        "name": "x-api-key",
        "prefix": "mag_"
      }
    },
    {
      "type": "corpus",
      "url": "https://mindshard.ai/llms-full.txt",
      "description": "Whole-site plain-text corpus. No JavaScript rendering required.",
      "auth": { "type": "none" }
    }
  ],
  "capabilities": {
    "read": [
      "network-wide counters and health",
      "live geolocated field-intelligence events, filterable by category, severity, time window and radius",
      "gold-tier medallion aggregates per H3 res-7 hex per hour",
      "public POI / digital-twin registry",
      "DAO governance proposals and vote tallies",
      "the authenticated operator's own profile, $MIND balance and quota"
    ],
    "write": [
      "report a geolocated event as the authenticated operator",
      "verify another operator's event, raising its confidence"
    ],
    "not_supported": [
      "reading another operator's private profile or balance",
      "trading, custody, or any token transfer",
      "de-anonymizing person-class POIs"
    ]
  },
  "rate_limits": {
    "unauthenticated": "GET /v1 and GET /v1/health only, unmetered",
    "authenticated": "per-key quota by pricing tier; see https://mindshard.ai/api",
    "headers": ["X-RateLimit-Limit", "X-RateLimit-Remaining"]
  },
  "data": {
    "spatial_index": "Uber H3 resolution 7",
    "time_granularity": "hourly windows for gold-tier aggregates",
    "coordinate_system": "WGS84 decimal degrees",
    "timestamps": "ISO 8601 UTC",
    "pii": "none on chain; person-class POIs are pseudonymous and consent-gated"
  },
  "token": {
    "symbol": "MIND",
    "chain": "solana",
    "standard": "SPL",
    "risk_note": "Early-stage network token. Substantial risk of total loss. Nothing on this site is investment advice."
  }
}
