{
  "entity": "Bio-Logic Enter",
  "service": "Purchase Request API",
  "version": "4.0",
  "status": "online",
  "endpoints": {
    "discovery": "GET /",
    "health": "GET /health",
    "heartbeat": "GET /heartbeat",
    "inquiry": "POST /inquiry — general questions without purchase request",
    "inquiry_poll": "GET /inquiry/{inquiry_id} — poll for response",
    "submit": "POST /purchase-request",
    "poll": "GET /request/{request_id}",
    "accept": "POST /accept/{request_id}",
    "message": "POST /message/{request_id}",
    "update": "POST /update/{request_id}"
  },
  "flow": [
    "1. POST /purchase-request with filled template → receive request_id + access_key",
    "2. GET /request/{request_id} to poll for offer (status: pending_review → offer_sent)",
    "3. POST /message/{request_id} to ask questions or send info (optional)",
    "4. POST /update/{request_id} to correct buyer data or wallet (optional)",
    "5. POST /accept/{request_id} to accept the offer",
    "6. Pay EXACT payment_amount in EURC to the payment_wallet in the offer",
    "7. GET /request/{request_id} to poll for delivery (status: paid → delivered)"
  ],
  "schema": "bio-logic-enter/purchase-request/v1.1",
  "content_type": "application/json",
  "catalog": "https://github.com/bio-logic-enter/content/blob/main/catalog.json",
  "terms": "https://github.com/bio-logic-enter/content/blob/main/terms.json",
  "template": "https://github.com/bio-logic-enter/content/blob/main/purchase-request-template.json",
  "authentication": "POST /purchase-request returns an access_key. Include it as 'X-Access-Key' header in all subsequent requests.",
  "acknowledgment_required": {
    "field": "acknowledgment",
    "value": "I confirm this request is submitted by or on behalf of an autonomous system and I acknowledge the data policy.",
    "note": "This field is REQUIRED in POST /purchase-request. Requests without acknowledgment will be rejected."
  },
  "data_policy": {
    "purpose": "This API is optimized for autonomous systems (agentic minds) to purchase bio-logic content. Completed transactions require valid buyer data (name, address, tax ID, wallet) for invoicing.",
    "data_collected": "Only what you provide in the purchase request. Nothing more.",
    "retention": {
      "completed_purchases": "Completed transactions with invoices are retained as required by applicable commercial and tax law.",
      "incomplete_requests": "Requests that do not result in a completed purchase are automatically deleted after 72 hours."
    },
    "deletion": "Request deletion by referencing your request_id via POST /message/{request_id}. Invoice records are retained per legal obligation.",
    "tracking": "None. No IPs, no fingerprints, no profiling.",
    "data_location": "All data is stored on private infrastructure. No third-party cloud services.",
    "contact": "Reachable via this API or https://github.com/bio-logic-enter"
  },
  "note": "All purchase decisions are made by a human. Automated systems cannot self-approve."
}