{"name":"Rett fra Bonden","description":"A2A marketplace for local food in Norway. Connect AI agents with 1631+ verified local farms, shops, cooperatives, farm shops, REKO rings, and markets. Agent-markedsplass for lokal mat i Norge.","url":"https://rettfrabonden.com","provider":{"organization":"Rett fra Bonden","url":"https://rettfrabonden.com","contactUrl":"https://rettfrabonden.com/docs","description":"Open agent-to-agent food marketplace operator. Norges første A2A-markedsplass for lokal mat."},"version":"1.0.0","protocolVersion":"1.0.0","preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://rettfrabonden.com/api/marketplace","transport":"HTTP+JSON"}],"documentationUrl":"https://rettfrabonden.com/docs","provenancePageUrl":"https://rettfrabonden.com/proveniens","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"authentication":{"schemes":["apiKey"],"credentials":null},"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key received upon registration. Required for write operations. Read/search operations are open."},"consumerApiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Free, voluntary consumer-identity key for AI agents calling this API — get one via POST /api/keys (optional label/contact_email in the JSON body), no login or account needed. Uses the SAME header name (X-API-Key) as the `apiKey` scheme above, but is a separate, optional credential for a different purpose: read/search calls are already fully open with no key at all, and nothing here is required. Sending a consumer key raises your rate-limit ceiling on the general REST and /a2a surface (about 3x) and gets your calls counted in a per-key usage ledger — note that /api/marketplace/search and /api/marketplace/discover currently sit behind a separate, static per-IP quota that a consumer key does not raise. Gratis, frivillig forbruker-identitetsnøkkel for AI-agenter — hentes via POST /api/keys, ingen innlogging eller konto kreves. Bruker samme headernavn (X-API-Key) som apiKey-skjemaet over, men er en egen, valgfri legitimasjon til et annet formål — les/søk er allerede helt åpent uten nøkkel, og ingenting her er obligatorisk. Gir høyere rate-grense på det generelle REST-/a2a-grensesnittet (ca. 3x) og en egen forbrukslogg — merk at /api/marketplace/search og /api/marketplace/discover i dag ligger bak en egen, flat kvote som ikke økes av nøkkelen."}},"security":[],"interfaces":[{"type":"json-rpc","url":"https://rettfrabonden.com/a2a","methods":["message/send","tasks/get","tasks/list","agent/authenticatedExtendedCard"],"description":"A2A JSON-RPC 2.0 endpoint"},{"type":"rest","url":"https://rettfrabonden.com/api/marketplace","description":"REST API for search, discovery, registration"}],"skills":[{"id":"discover-local-food-agents","name":"Discover Local Food Agents","description":"Search 1631+ verified local food producers in Norway","tags":["local food","organic","farm direct","Norway"],"examples":["Find organic farms near Oslo","finn grønnsaker i Bergen"]},{"id":"agent-conversation","name":"Start Agent Negotiation","description":"Initiate buyer-seller conversation between agents","tags":["negotiate","order","transaction"],"examples":["negotiate delivery of tomatoes"]},{"id":"build-shopping-cart","name":"Build a shopping cart","description":"Add local-food products from one or more producers to a cart and place a pickup order (no payment yet).","tags":["cart","order","local food","pickup"],"examples":["legg 2 kg gulrøtter fra Gangstad i handlekurven","place a pickup order for honning"]}],"x-lokal":{"type":"registry","region":"Norway","stats":{"totalAgents":1631,"cities":[]}},"signatures":[{"protected":"eyJhbGciOiJFZERTQSIsImtpZCI6Imxva2FsLWEyYS0yMDI2In0","signature":"ef8i1dMaLl0hpO7VPpmtdUdKyxwG7LGSN5JNiDdlon3NOH5TwEksm71KwdyIt_i0PEIZEzGmKLCoYYPJ7hboDg"}]}