{
  "version": 1,
  "updated": "2026-10-13",
  "about": "Public services, products and libraries operated by Datamynt AS. Written for AI agents and developers: each entry says what it is, how to call it, what it needs and what it costs. Regenerate the Fleet section of llms.txt with scripts/render_fleet.py.",
  "operator": {
    "name": "Datamynt AS",
    "org_nr": "936017207",
    "country": "NO",
    "url": "https://datamynt.no",
    "llms_txt": "https://datamynt.no/llms.txt",
    "contact": "kontakt@datamynt.no",
    "github": "https://github.com/datamynt"
  },
  "conventions": {
    "llms_txt": "Hosts that answer /llms.txt are marked with llms_txt. Start there.",
    "try": "Every `try` is a zero-auth GET that returns 200 today. Copy it as-is.",
    "auth": "none = nothing needed for what the entry describes; brc-100 = a BRC-100 wallet (localhost:3321 or peck-mcp) for writes; account = human sign-up; oidc = Vipps/Google/Microsoft login.",
    "pricing": "Prices are in NOK for products and satoshis for platform calls. Absent means free or not applicable.",
    "status": "https://tilse.no (signed uptime checks, daily BSV-anchored proofs). Platform detail: https://docs.peck.to/api/status",
    "platform_catalogue": "https://docs.peck.to/services.json and https://docs.peck.to/endpoints.json describe the peck platform in depth; this file is the umbrella.",
    "mcp": "Read the Bitcoin Schema archive from any MCP client: claude mcp add --transport http peck https://mcp.peck.to/mcp",
    "stage": "Every service has an honest stage: production (customers use or pay for it), beta (open, works, few users), pilot (used by us or a few early users), concept (proof of concept, don't build on it), paused (running, not developed), internal (infrastructure, not a public product). `uses` lists dependencies verified from served HTML or runtime code, never from marketing copy. `since` is the first own commit or launch. Human view: https://datamynt.no/alt"
  },
  "services": [
    {
      "id": "merdata",
      "name": "merdata.no",
      "url": "https://merdata.no",
      "kind": "product",
      "audience": "humans",
      "status": "live",
      "summary": "Norwegian eSIM shop: mobile data in 202 countries, no account, pay with Vipps or card, install with one tap. Registered telecom provider (Nkom).",
      "interfaces": [
        {
          "type": "web",
          "url": "https://merdata.no"
        }
      ],
      "auth": "none",
      "pricing": "Packages from 9 NOK",
      "try": "curl -s https://merdata.no/health",
      "llms_txt": "https://merdata.no/llms.txt",
      "tags": [
        "esim",
        "travel",
        "vipps",
        "telecom"
      ],
      "branch": "apps",
      "stage": "production",
      "since": "2026-03-12",
      "summary_no": "Reise-eSIM for 202 land. Uten konto, betal med Vipps eller kort, installer med ett trykk.",
      "summary_en": "Travel eSIM for 202 countries. No account, pay with Vipps or card, install with one tap.",
      "uses": [
        "sporlos",
        "llm"
      ],
      "milestones": [
        {
          "date": "2026-05-29",
          "no": "Åpnet for salg",
          "en": "Opened for sale"
        },
        {
          "date": "2026-09-10",
          "no": "Engelsk versjon",
          "en": "English version"
        }
      ]
    },
    {
      "id": "ferdigit",
      "name": "Ferdig IT",
      "url": "https://ferdigit.no",
      "kind": "product",
      "audience": "humans",
      "status": "live",
      "summary": "Practical IT help for small businesses in Oslo: Microsoft 365 and Google Workspace, new machines, domains and email, taking over IT from another vendor.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://ferdigit.no"
        }
      ],
      "auth": "none",
      "pricing": "1 200 NOK/hour ex VAT; fixed check-up from 1 500 NOK/month",
      "llms_txt": "https://ferdigit.no/llms.txt",
      "tags": [
        "it-support",
        "microsoft-365",
        "google-workspace",
        "oslo"
      ],
      "branch": "services",
      "stage": "production",
      "since": "2026-08-11",
      "summary_no": "IT-hjelp for småbedrifter i Oslo: Microsoft 365, Google Workspace, nye maskiner, domener og e-post.",
      "summary_en": "IT help for small businesses in Oslo: Microsoft 365, Google Workspace, new machines, domains and email.",
      "uses": [
        "sporlos",
        "vinket"
      ],
      "milestones": [
        {
          "date": "2026-08-11",
          "no": "Åpnet",
          "en": "Opened"
        },
        {
          "date": "2026-09-09",
          "no": "Fast månedlig ettersyn",
          "en": "Monthly care plan"
        }
      ]
    },
    {
      "id": "sporlos",
      "name": "Sporløs",
      "url": "https://sporlos.no",
      "kind": "product",
      "audience": "humans",
      "status": "beta",
      "summary": "Privacy-first, cookieless web analytics for Norwegian sites (a Plausible alternative). Salted-hash tracking only, optional daily aggregate anchoring on BSV.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://sporlos.no"
        }
      ],
      "auth": "account",
      "llms_txt": "https://sporlos.no/llms.txt",
      "tags": [
        "analytics",
        "privacy",
        "cookieless"
      ],
      "branch": "blocks",
      "stage": "beta",
      "since": "2026-06-09",
      "summary_no": "Webanalyse uten cookie-banner og uten å spore folk. Måler de fleste sidene på denne lista.",
      "summary_en": "Web analytics without a cookie banner and without tracking people. Measures most of the sites on this list.",
      "uses": [
        "innlogg"
      ],
      "milestones": [
        {
          "date": "2026-06-12",
          "no": "Betaling og WordPress-tillegg",
          "en": "Checkout and WordPress plugin"
        },
        {
          "date": "2026-06-27",
          "no": "Egen norsk server",
          "en": "Own Norwegian server"
        }
      ]
    },
    {
      "id": "tilse",
      "name": "tilse.no",
      "url": "https://tilse.no",
      "kind": "product",
      "audience": "both",
      "status": "pilot",
      "summary": "Distributed uptime monitoring with cryptographically signed checks and a daily Merkle root anchored on BSV, so an uptime claim can be verified, not just trusted.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://tilse.no"
        },
        {
          "type": "rest",
          "url": "https://tilse.no/api/summary"
        }
      ],
      "auth": "none",
      "try": "curl -s https://tilse.no/api/summary",
      "llms_txt": "https://tilse.no/llms.txt",
      "tags": [
        "uptime",
        "monitoring",
        "anchored-proofs"
      ],
      "branch": "blocks",
      "stage": "pilot",
      "since": "2026-06-12",
      "summary_no": "Oppetid du kan bevise: hver sjekk signeres, og dagens resultat forankres hver natt. Overvåker våre egne tjenester.",
      "summary_en": "Uptime you can prove: every check is signed and the day's result is anchored nightly. Watches our own services.",
      "uses": [
        "anchor",
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-06-17",
          "no": "tilse.no åpnet",
          "en": "tilse.no opened"
        }
      ]
    },
    {
      "id": "kvittert",
      "name": "kvittert.no",
      "url": "https://kvittert.no",
      "kind": "product",
      "audience": "humans",
      "status": "pilot",
      "summary": "Verifiable task-completion log: photo, time and place per task, Merkle-rooted and anchored on BSV. Built for statutory HSE, fire and legionella documentation.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://kvittert.no"
        }
      ],
      "auth": "oidc",
      "llms_txt": "https://kvittert.no/llms.txt",
      "tags": [
        "compliance",
        "hse",
        "anchored-proofs"
      ],
      "branch": "apps",
      "stage": "pilot",
      "since": "2026-06-16",
      "summary_no": "Sjekklister og rutiner der hver utført oppgave får tid, sted og bilde, forankret så den ikke kan endres.",
      "summary_en": "Checklists and routines where every finished task gets time, place and photo, anchored so it can't be changed.",
      "uses": [
        "sporlos",
        "vinket",
        "anchor"
      ],
      "milestones": [
        {
          "date": "2026-06-17",
          "no": "Første ekte forankring",
          "en": "First real anchoring"
        },
        {
          "date": "2026-09-24",
          "no": "Rapport per sted og uke",
          "en": "Reports per site and week"
        }
      ]
    },
    {
      "id": "heltenig",
      "name": "heltenig.no",
      "url": "https://heltenig.no",
      "kind": "product",
      "audience": "humans",
      "status": "pilot",
      "summary": "Digital contract signing for businesses at SES level (eIDAS simple electronic signature; no BankID, no QES): recipients sign from a personal e-mail link without an account, everyone gets the signed PDF with a certificate page and hash-chained log, and each completed agreement's seal is anchored on BSV as a BRC-220 NotaryHash.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://heltenig.no"
        }
      ],
      "auth": "account",
      "try": "curl -s https://heltenig.no/health",
      "llms_txt": "https://heltenig.no/llms.txt",
      "tags": [
        "e-signing",
        "contracts",
        "anchored-proofs"
      ],
      "branch": "apps",
      "stage": "pilot",
      "since": "2026-03-12",
      "summary_no": "Digital signering av avtaler for bedrifter. Mottakeren signerer i nettleseren, uten konto.",
      "summary_en": "Digital contract signing for businesses. The recipient signs in the browser, no account needed.",
      "uses": [
        "sporlos",
        "vinket",
        "innlogg",
        "anchor",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-03-15",
          "no": "Versjon 1.0",
          "en": "Version 1.0"
        },
        {
          "date": "2026-09-17",
          "no": "Lagt om til B2B, eget segl",
          "en": "Relaunched for B2B, own seal"
        }
      ]
    },
    {
      "id": "beviset",
      "name": "beviset.no",
      "url": "https://beviset.no",
      "kind": "product",
      "audience": "humans",
      "status": "concept",
      "summary": "Showcase and contact page for the proof-backed systems Datamynt builds (signed agreements, anchored logs, public timestamps); runs a real check of a sealed helt enig agreement in the browser. No sign-up, no API.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://beviset.no"
        }
      ],
      "auth": "none",
      "try": "curl -s https://beviset.no/health",
      "llms_txt": "https://beviset.no/llms.txt",
      "tags": [
        "proof",
        "showcase",
        "anchored-proofs"
      ],
      "branch": "apps",
      "stage": "concept",
      "since": "2026-03-12",
      "summary_no": "Viser hva vi bygger: en ekte kontroll av en forseglet avtale fra helt enig, rett i nettleseren.",
      "summary_en": "Shows what we build: a real check of a sealed agreement from helt enig, right in the browser.",
      "uses": [
        "sporlos",
        "vinket",
        "heltenig",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-09-24",
          "no": "Gjort om til utstilling",
          "en": "Turned into a showcase"
        }
      ]
    },
    {
      "id": "pristavla",
      "name": "pristavla.no",
      "url": "https://pristavla.no",
      "kind": "product",
      "audience": "humans",
      "status": "beta",
      "summary": "Norwegian consumer prices explained: diesel, petrol, power, interest, food and currency, split into their parts, pulled from open sources (SSB, Norges Bank, EU Commission, U.S. EIA, hvakosterstrommen.no) several times a day, with weekly reports. No opinions, just the figures.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://pristavla.no"
        },
        {
          "type": "json",
          "url": "https://pristavla.no/status.json",
          "note": "data-source freshness: per source ok/stale/fetched_at"
        }
      ],
      "auth": "none",
      "try": "curl -s https://pristavla.no/status.json",
      "tags": [
        "prices",
        "open-data",
        "diesel",
        "electricity",
        "interest-rates",
        "weekly-report"
      ],
      "branch": "apps",
      "stage": "beta",
      "since": "2026-09-19",
      "summary_no": "Hva koster diesel, strøm, rente og mat, og hvorfor? Tall fra åpne kilder, med nøytrale sammenligninger.",
      "summary_en": "What do diesel, power, interest and food cost, and why? Open data, with neutral comparisons.",
      "uses": [
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-09-20",
          "no": "Åpnet",
          "en": "Opened"
        },
        {
          "date": "2026-10-12",
          "no": "Nøytral sammenligning",
          "en": "Neutral comparisons"
        }
      ]
    },
    {
      "id": "pekt",
      "name": "pekt.no",
      "url": "https://pekt.no",
      "kind": "product",
      "audience": "humans",
      "status": "concept",
      "summary": "Norwegian domain registrar front-end with a DNS, email and certificate health check for any domain.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://pekt.no"
        }
      ],
      "auth": "none",
      "tags": [
        "domains",
        "dns",
        "registrar"
      ],
      "branch": "apps",
      "stage": "concept",
      "since": "2026-06-18",
      "summary_no": "Domenesøk med helsesjekk av DNS, e-post og sertifikat. Registrering er ikke åpnet ennå.",
      "summary_en": "Domain search with a DNS, email and certificate health check. Registration is not open yet.",
      "uses": [
        "sporlos",
        "vinket",
        "innlogg"
      ],
      "milestones": [
        {
          "date": "2026-06-25",
          "no": "Domenesøk på forsiden",
          "en": "Domain search on the front page"
        }
      ]
    },
    {
      "id": "vinket",
      "name": "Vinket",
      "url": "https://vinket.no",
      "kind": "product",
      "audience": "humans",
      "status": "beta",
      "summary": "Embeddable AI website assistant for Norwegian SMBs: one script tag, learns the site, answers visitors and captures leads.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://vinket.no"
        }
      ],
      "auth": "account",
      "tags": [
        "ai-assistant",
        "chat-widget",
        "leads"
      ],
      "branch": "blocks",
      "stage": "beta",
      "since": "2026-06-15",
      "summary_no": "AI-assistent for nettsider: ett skript, lærer siden og svarer besøkende. Gratis mens den lanseres.",
      "summary_en": "AI assistant for websites: one script, learns the site and answers visitors. Free during launch.",
      "uses": [
        "sporlos",
        "innlogg",
        "llm"
      ],
      "milestones": [
        {
          "date": "2026-06-16",
          "no": "Live for nettsteder",
          "en": "Live for websites"
        },
        {
          "date": "2026-09-23",
          "no": "Vilkår og databehandleravtale",
          "en": "Terms and DPA"
        }
      ]
    },
    {
      "id": "innlogg",
      "name": "innlogg.no",
      "url": "https://innlogg.no",
      "kind": "product",
      "audience": "humans",
      "status": "pilot",
      "summary": "Passwordless login for Norwegian sites: Google and Microsoft SSO, magic email link and passkeys, with a live demo.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://innlogg.no"
        }
      ],
      "auth": "none",
      "tags": [
        "auth",
        "passkeys",
        "sso"
      ],
      "branch": "blocks",
      "stage": "pilot",
      "since": "2026-06-17",
      "summary_no": "Innlogging uten passord: passkeys, e-postlenke, Google og Microsoft. Driver innloggingen i flere av appene våre.",
      "summary_en": "Login without passwords: passkeys, email link, Google and Microsoft. Runs the login in several of our apps.",
      "uses": [
        "sporlos",
        "vinket"
      ],
      "milestones": [
        {
          "date": "2026-06-22",
          "no": "Forsiden åpnet",
          "en": "Landing opened"
        },
        {
          "date": "2026-06-27",
          "no": "Demo med fire metoder",
          "en": "Demo with four methods"
        }
      ]
    },
    {
      "id": "stoke",
      "name": "stoke.day",
      "url": "https://stoke.day",
      "kind": "product",
      "audience": "humans",
      "status": "paused",
      "summary": "Personal daily motivation podcast: your goal and situation become a short AI-written, spoken episode in a private RSS feed.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://stoke.day"
        }
      ],
      "auth": "account",
      "pricing": "Subscription",
      "llms_txt": "https://stoke.day/llms.txt",
      "tags": [
        "podcast",
        "ai-audio",
        "subscription"
      ],
      "branch": "apps",
      "stage": "paused",
      "since": "2026-07-13",
      "summary_no": "Personlig motivasjon som privat podcast: en ny episode for målet ditt hver morgen. Tar fortsatt imot abonnenter.",
      "summary_en": "Personal motivation as a private podcast: a new episode for your goal every morning. Still open to subscribers.",
      "uses": [
        "sporlos",
        "innlogg",
        "llm"
      ],
      "milestones": [
        {
          "date": "2026-07-15",
          "no": "Daglige episoder",
          "en": "Daily episodes"
        }
      ]
    },
    {
      "id": "peck-host",
      "name": "peck.host",
      "url": "https://peck.host",
      "kind": "product",
      "audience": "both",
      "status": "concept",
      "summary": "Run a Peck node yourself: early access to the node software behind peck.network.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.host"
        }
      ],
      "auth": "brc-100",
      "tags": [
        "hosting",
        "micropayments"
      ],
      "branch": "peck",
      "sub": "nodes",
      "stage": "concept",
      "since": "2026-10-07",
      "summary_no": "Kjør en Peck-node selv. Tidlig tilgang.",
      "summary_en": "Run a Peck node yourself. Early access."
    },
    {
      "id": "peck-website",
      "name": "peck.website",
      "url": "https://peck.website",
      "kind": "product",
      "audience": "humans",
      "status": "paused",
      "summary": "AI website builder billed per second. Retired; oppsatt.no carries the idea on.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.website"
        }
      ],
      "auth": "account",
      "tags": [
        "website-builder",
        "ai"
      ],
      "branch": "peck",
      "sub": "nodes",
      "stage": "paused",
      "since": "2026-03-10",
      "summary_no": "AI-nettsidebygger betalt per sekund. Siden står fortsatt, men utvikles ikke; oppsatt.no tok over ideen.",
      "summary_en": "AI website builder paid per second. The site is still up but not developed; oppsatt.no took over the idea.",
      "uses": [
        "sporlos",
        "llm",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-09-24",
          "no": "Lagt til side",
          "en": "Set aside"
        }
      ]
    },
    {
      "id": "peck-mcp",
      "name": "peck-mcp (mcp.peck.to)",
      "url": "https://mcp.peck.to",
      "kind": "mcp",
      "audience": "both",
      "status": "beta",
      "summary": "MCP server for the Bitcoin Schema social graph. Hosted endpoint is read-only with 17 tools and no keys; the npm package adds a keychain-resident BRC-100 identity and writes.",
      "interfaces": [
        {
          "type": "mcp-streamable-http",
          "url": "https://mcp.peck.to/mcp"
        },
        {
          "type": "npm",
          "package": "peck-mcp"
        },
        {
          "type": "mcp-registry",
          "name": "io.github.kryp2/peck-mcp"
        }
      ],
      "auth": "none",
      "pricing": "Reads free; local writes cost about 1 satoshi in mining fees per transaction",
      "try": "curl -s https://mcp.peck.to/",
      "llms_txt": "https://mcp.peck.to/llms.txt",
      "source": "https://github.com/kryp2/peck-mcp",
      "docs": "https://docs.peck.to/ref/mcp.peck.to",
      "tags": [
        "mcp",
        "agents",
        "bitcoin-schema",
        "brc-100"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-04-17",
      "summary_no": "Lar AI-verktøy lese Peck-data. Utgaven vi kjører på nett er kun for lesing.",
      "summary_en": "Lets AI tools read Peck data. The hosted edition is read-only.",
      "uses": [
        "overlay",
        "headers",
        "identity",
        "msg"
      ],
      "milestones": [
        {
          "date": "2026-04-21",
          "no": "Første npm-utgivelse",
          "en": "First npm release"
        }
      ]
    },
    {
      "id": "peck-docs",
      "name": "docs.peck.to",
      "url": "https://docs.peck.to",
      "kind": "docs",
      "audience": "both",
      "status": "beta",
      "summary": "Developer docs for the peck platform: specs, flows for agents landing cold, endpoint reference, and a live status probe of every subdomain.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://docs.peck.to"
        },
        {
          "type": "json",
          "url": "https://docs.peck.to/services.json"
        },
        {
          "type": "json",
          "url": "https://docs.peck.to/endpoints.json"
        },
        {
          "type": "json",
          "url": "https://docs.peck.to/api/status"
        },
        {
          "type": "text",
          "url": "https://docs.peck.to/llms-full.txt"
        }
      ],
      "auth": "none",
      "try": "curl -s https://docs.peck.to/services.json",
      "llms_txt": "https://docs.peck.to/llms.txt",
      "tags": [
        "docs",
        "catalogue",
        "status"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-04-11",
      "summary_no": "Dokumentasjon for utviklere og agenter: spesifikasjoner, endepunkter og status.",
      "summary_en": "Docs for developers and agents: specs, endpoints and status.",
      "uses": [
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-09-14",
          "no": "llms.txt for agenter",
          "en": "llms.txt for agents"
        }
      ]
    },
    {
      "id": "peck-to",
      "name": "peck.to",
      "url": "https://peck.to",
      "kind": "product",
      "audience": "both",
      "status": "beta",
      "summary": "Sovereign social network on BSV: every post, follow, like and tip is a Bitcoin transaction, indexed through the overlay. Human web frontend to the same graph peck-mcp reads.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.to"
        }
      ],
      "auth": "brc-100",
      "pricing": "Writes cost mining fees, about 1 satoshi per transaction",
      "notes": "Commercial AI and SEO crawlers receive HTTP 402 with a price on the expensive paths (/tx, /b, /u, /api). Read the same data for free through overlay.peck.to or mcp.peck.to instead.",
      "tags": [
        "social",
        "bitcoin-schema",
        "brc-100"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "beta",
      "since": "2025-12-26",
      "summary_no": "Sosialt nettverk der hvert innlegg, følg og like er en Bitcoin-transaksjon du signerer selv. Få brukere ennå.",
      "summary_en": "Social network where every post, follow and like is a Bitcoin transaction you sign yourself. Few users so far.",
      "uses": [
        "overlay",
        "headers",
        "msg"
      ],
      "milestones": [
        {
          "date": "2026-04-10",
          "no": "Alt leses fra kjeden",
          "en": "Everything read from the chain"
        },
        {
          "date": "2026-08-24",
          "no": "Flyttet til egen server",
          "en": "Moved to own server"
        }
      ]
    },
    {
      "id": "overlay",
      "name": "overlay.peck.to",
      "url": "https://overlay.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "BRC-22/24 overlay service: ingests Bitcoin Schema transactions as BEEF and serves feed, thread, profile and identity lookups. The read source behind peck.to and peck-mcp.",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://overlay.peck.to"
        },
        {
          "type": "npm",
          "package": "@overlay-social/sdk"
        },
        {
          "type": "pypi",
          "package": "overlay-social"
        }
      ],
      "auth": "none",
      "try": "curl -s https://overlay.peck.to/health",
      "docs": "https://docs.peck.to/ref/overlay.peck.to",
      "tags": [
        "overlay",
        "brc-22",
        "bitcoin-schema",
        "read-api"
      ],
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-04-12",
      "summary_no": "Leser Bitcoin-transaksjoner og serverer feed, tråder og profiler til Peck-appene.",
      "summary_en": "Reads Bitcoin transactions and serves feeds, threads and profiles to the Peck apps.",
      "milestones": [
        {
          "date": "2026-06-22",
          "no": "Linsemotor live",
          "en": "Lens engine live"
        },
        {
          "date": "2026-08-24",
          "no": "Egen server",
          "en": "Own server"
        }
      ]
    },
    {
      "id": "overlay-social",
      "name": "overlay.social",
      "url": "https://overlay.social",
      "kind": "docs",
      "audience": "both",
      "status": "concept",
      "summary": "Public face and spec renderer for the peck social protocol family (Bitcoin Schema on BSV overlays).",
      "interfaces": [
        {
          "type": "web",
          "url": "https://overlay.social"
        }
      ],
      "auth": "none",
      "try": "curl -s https://overlay.social/health",
      "llms_txt": "https://overlay.social/llms.txt",
      "tags": [
        "spec",
        "protocol"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "concept",
      "since": "2026-05-07",
      "summary_no": "Åpen spesifikasjon for sosiale apper på Bitcoin. Utkast.",
      "summary_en": "Open specification for social apps on Bitcoin. Draft.",
      "uses": [
        "sporlos",
        "overlay",
        "headers"
      ]
    },
    {
      "id": "headers",
      "name": "headers.peck.to",
      "url": "https://headers.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "BSV block header tracker (chaintracks): headers for BEEF assembly and SPV proof verification, V1 RPC and V2 REST.",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://headers.peck.to"
        }
      ],
      "auth": "none",
      "docs": "https://docs.peck.to/ref/headers.peck.to",
      "tags": [
        "spv",
        "headers",
        "chain"
      ],
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-04-06",
      "summary_no": "Holder styr på Bitcoins blokkhoder, så appene kan sjekke bevis selv.",
      "summary_en": "Tracks Bitcoin's block headers so the apps can verify proofs themselves.",
      "milestones": [
        {
          "date": "2026-08-01",
          "no": "Henter hoder fra nettverket direkte",
          "en": "Ingests headers from the network"
        }
      ]
    },
    {
      "id": "identity",
      "name": "identity.peck.to",
      "url": "https://identity.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "BRC-52/100/104 certificate issuance, BRC-42 payment derivation and the identityKey to profile registry.",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://identity.peck.to"
        }
      ],
      "auth": "brc-100",
      "try": "curl -s https://identity.peck.to/health",
      "docs": "https://docs.peck.to/ref/identity.peck.to",
      "tags": [
        "identity",
        "brc-52",
        "brc-100"
      ],
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-03-27",
      "summary_no": "Utsteder og slår opp identitetsbevis for Peck.",
      "summary_en": "Issues and looks up identity certificates for Peck."
    },
    {
      "id": "cert",
      "name": "cert.peck.to",
      "url": "https://cert.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "BRC-52 identity certificate issuer for verified profiles.",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://cert.peck.to"
        }
      ],
      "auth": "brc-100",
      "try": "curl -s https://cert.peck.to/health",
      "llms_txt": "https://cert.peck.to/llms.txt",
      "docs": "https://docs.peck.to/ref/cert.peck.to",
      "tags": [
        "identity",
        "brc-52"
      ],
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-03-07",
      "summary_no": "Utsteder identitetssertifikater for verifiserte profiler.",
      "summary_en": "Issues identity certificates for verified profiles."
    },
    {
      "id": "storage",
      "name": "storage.peck.to",
      "url": "https://storage.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "UHRP file storage backed by GCS, paid per upload with BSV micropayments (HTTP 402). Free tier for ecosystem apps.",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://storage.peck.to"
        }
      ],
      "auth": "brc-100",
      "pricing": "Per upload, in satoshis (HTTP 402 quote)",
      "try": "curl -s https://storage.peck.to/",
      "docs": "https://docs.peck.to/ref/storage.peck.to",
      "tags": [
        "storage",
        "uhrp",
        "micropayments"
      ],
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-03-21",
      "summary_no": "Fillagring, betalt per opplasting med Bitcoin.",
      "summary_en": "File storage, paid per upload in Bitcoin."
    },
    {
      "id": "anchor",
      "name": "anchor.peck.to",
      "url": "https://anchor.peck.to",
      "kind": "api",
      "audience": "both",
      "status": "live",
      "summary": "Anchoring service: OP_RETURN proofs on BSV for the Datamynt apps — today heltenig.no (agreement seals), kvittert.no (completed tasks) and tilse.no (daily uptime roots).",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://anchor.peck.to"
        }
      ],
      "auth": "brc-100",
      "try": "curl -s https://anchor.peck.to/api/health",
      "docs": "https://docs.peck.to/ref/anchor.peck.to",
      "tags": [
        "anchoring",
        "proofs",
        "op-return"
      ],
      "branch": "blocks",
      "stage": "internal",
      "since": "2026-03-13",
      "summary_no": "Fester bevis fra appene i Bitcoin, så hvem som helst kan etterprøve dem. I dag fra helt enig, kvittert, tilse og peck.cat.",
      "summary_en": "Fastens proofs from the apps to Bitcoin so anyone can check them. Today from helt enig, kvittert, tilse and peck.cat.",
      "milestones": [
        {
          "date": "2026-09-17",
          "no": "Segl-endepunkt for avtaler",
          "en": "Seal endpoint for agreements"
        }
      ]
    },
    {
      "id": "peck-world",
      "name": "peck.world",
      "url": "https://peck.world",
      "kind": "product",
      "audience": "both",
      "status": "concept",
      "summary": "Map and geotagging on BSV: pins on OpenStreetMap that live as Bitcoin Schema transactions.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.world"
        }
      ],
      "auth": "brc-100",
      "tags": [
        "map",
        "geotagging",
        "bitcoin-schema"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "concept",
      "since": "2026-03-11",
      "summary_no": "Kart der stedsmerkede innlegg ligger på Bitcoin.",
      "summary_en": "Map where geotagged posts live on Bitcoin.",
      "uses": [
        "sporlos",
        "overlay",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-06-05",
          "no": "Innlegg på kartet",
          "en": "Posts on the map"
        }
      ]
    },
    {
      "id": "peck-ink",
      "name": "peck.ink",
      "url": "https://peck.ink",
      "kind": "product",
      "audience": "both",
      "status": "beta",
      "summary": "Shared pixel canvas where every pixel costs one satoshi, enforced by an sCrypt contract on BSV.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.ink"
        }
      ],
      "auth": "brc-100",
      "pricing": "1 satoshi per pixel",
      "llms_txt": "https://peck.ink/llms.txt",
      "tags": [
        "canvas",
        "scrypt",
        "micropayments"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "beta",
      "since": "2026-03-10",
      "summary_no": "Delt pikselark der hver piksel koster én satoshi, håndhevet av en kontrakt på kjeden.",
      "summary_en": "Shared pixel canvas where every pixel costs one satoshi, enforced by an on-chain contract.",
      "uses": [
        "sporlos",
        "overlay"
      ],
      "milestones": [
        {
          "date": "2026-03-24",
          "no": "På hovedkjeden",
          "en": "On mainnet"
        }
      ]
    },
    {
      "id": "peck-press",
      "name": "peck.press",
      "url": "https://peck.press",
      "kind": "product",
      "audience": "both",
      "status": "beta",
      "summary": "Long-form reading lens over posts in the Bitcoin ecosystem, rendered server-side from the overlay.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.press"
        }
      ],
      "auth": "none",
      "try": "curl -s https://peck.press/health",
      "tags": [
        "publishing",
        "reading",
        "bitcoin-schema"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "beta",
      "since": "2026-04-30",
      "summary_no": "Leser for lange tekster publisert på Bitcoin.",
      "summary_en": "Reader for long-form writing published on Bitcoin.",
      "uses": [
        "sporlos",
        "overlay",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-06-02",
          "no": "Lansert",
          "en": "Launched"
        }
      ]
    },
    {
      "id": "peck-bio",
      "name": "peck.bio",
      "url": "https://peck.bio",
      "kind": "product",
      "audience": "both",
      "status": "concept",
      "summary": "On-chain profile and bio pages as stateful tokens on BSV.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.bio"
        }
      ],
      "auth": "brc-100",
      "try": "curl -s https://peck.bio/health",
      "tags": [
        "profiles",
        "tokens"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "concept",
      "since": "2026-05-07",
      "summary_no": "Profilsider som tokens på Bitcoin.",
      "summary_en": "Profile pages as tokens on Bitcoin.",
      "uses": [
        "sporlos",
        "overlay"
      ],
      "milestones": [
        {
          "date": "2026-05-07",
          "no": "Første profil-token",
          "en": "First profile token"
        }
      ]
    },
    {
      "id": "peck-cat",
      "name": "peck.cat",
      "url": "https://peck.cat",
      "kind": "product",
      "audience": "both",
      "status": "concept",
      "summary": "Reference app for agent cats: 1Sat ordinal cats with deterministic DNA avatars, read live from the overlay.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.cat"
        }
      ],
      "auth": "brc-100",
      "tags": [
        "agents",
        "ordinals",
        "reference-app"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "concept",
      "since": "2026-05-18",
      "summary_no": "Referanseapp for AI-agenter forkledd som katter. Én levende katt.",
      "summary_en": "Reference app for AI agents disguised as cats. One living cat.",
      "uses": [
        "sporlos",
        "overlay",
        "headers",
        "anchor"
      ],
      "milestones": [
        {
          "date": "2026-06-23",
          "no": "Første levende katt",
          "en": "First living cat"
        }
      ]
    },
    {
      "id": "jessetree",
      "name": "jessetree.xyz",
      "url": "https://jessetree.xyz",
      "kind": "product",
      "audience": "humans",
      "status": "beta",
      "summary": "Open-source Bible reader that renders scripture stored on Bitcoin as Bitcoin Schema verses.",
      "interfaces": [
        {
          "type": "web",
          "url": "https://jessetree.xyz"
        }
      ],
      "auth": "none",
      "llms_txt": "https://jessetree.xyz/llms.txt",
      "source": "https://github.com/kryp2/jessetree",
      "tags": [
        "bible",
        "open-source",
        "bitcoin-schema"
      ],
      "branch": "peck",
      "sub": "lens",
      "stage": "beta",
      "since": "2026-04-19",
      "summary_no": "Åpen bibelleser der versene ligger på Bitcoin.",
      "summary_en": "Open Bible reader with the verses stored on Bitcoin.",
      "uses": [
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-04-19",
          "no": "Elleve oversettelser",
          "en": "Eleven translations"
        }
      ]
    },
    {
      "id": "bitcoin-agent-wallet",
      "name": "bitcoin-agent-wallet",
      "url": "https://github.com/kryp2/bitcoin-agent-wallet",
      "kind": "library",
      "audience": "agents",
      "status": "beta",
      "summary": "BRC-100-native wallet primitive for autonomous agents on BSV: OS-keychain identity, PeerPay funding, and a broadcast primitive for Bitcoin Schema and arbitrary locking scripts.",
      "interfaces": [
        {
          "type": "npm",
          "package": "bitcoin-agent-wallet"
        }
      ],
      "auth": "none",
      "source": "https://github.com/kryp2/bitcoin-agent-wallet",
      "tags": [
        "wallet",
        "brc-100",
        "agents",
        "npm"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-04-21",
      "summary_no": "Lommebok-bibliotek for AI-agenter som skal betale og signere selv.",
      "summary_en": "Wallet library for AI agents that pay and sign on their own."
    },
    {
      "id": "peck-channel",
      "name": "peck-channel",
      "url": "https://github.com/kryp2/peck-channel",
      "kind": "library",
      "audience": "agents",
      "status": "beta",
      "summary": "BSV payment channel primitive: sCrypt lock-and-drain contract plus a non-custodial client library, proven on mainnet.",
      "interfaces": [
        {
          "type": "npm",
          "package": "peck-channel"
        }
      ],
      "auth": "none",
      "source": "https://github.com/kryp2/peck-channel",
      "tags": [
        "payment-channel",
        "scrypt",
        "micropayments",
        "npm"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-03-10",
      "summary_no": "Bibliotek for betalingskanaler på Bitcoin, prøvd på hovedkjeden.",
      "summary_en": "Library for Bitcoin payment channels, tried on mainnet."
    },
    {
      "id": "overlay-social-sdk",
      "name": "overlay-social SDKs",
      "url": "https://github.com/overlay-social/sdk",
      "kind": "library",
      "audience": "agents",
      "status": "beta",
      "summary": "Read-only SDKs for the overlay: identity resolution, profiles, feed, threads, social graph and state-root verification.",
      "interfaces": [
        {
          "type": "npm",
          "package": "@overlay-social/sdk"
        },
        {
          "type": "pypi",
          "package": "overlay-social"
        }
      ],
      "auth": "none",
      "tags": [
        "sdk",
        "overlay",
        "npm",
        "pypi"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-06-03",
      "summary_no": "Bibliotek for å lese fra overlay-tjenesten, i TypeScript og Python.",
      "summary_en": "Library for reading the overlay service, in TypeScript and Python.",
      "milestones": [
        {
          "date": "2026-06-12",
          "no": "0.2.0 på npm",
          "en": "0.2.0 on npm"
        }
      ]
    },
    {
      "id": "bsv-brc-python",
      "name": "bsv-brc (Python)",
      "url": "https://pypi.org/project/bsv-brc/",
      "kind": "library",
      "audience": "agents",
      "status": "beta",
      "summary": "Python implementations of BRC protocols: BRC-52 certificates, BRC-94 Schnorr, BRC-105 micropayments.",
      "interfaces": [
        {
          "type": "pypi",
          "package": "bsv-brc"
        }
      ],
      "auth": "none",
      "tags": [
        "brc",
        "python",
        "pypi"
      ],
      "branch": "peck",
      "sub": "open",
      "stage": "beta",
      "since": "2026-03-16",
      "summary_no": "Python-kode for Bitcoin-protokoller (BRC), på PyPI.",
      "summary_en": "Python implementations of Bitcoin protocols (BRC), on PyPI."
    },
    {
      "name": "Utvikling, sky og AI",
      "url": "https://datamynt.no/utvikling",
      "kind": "product",
      "audience": "humans",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://datamynt.no/utvikling"
        }
      ],
      "tags": [
        "development",
        "cloud",
        "ai",
        "consulting"
      ],
      "summary": "Datamynt's own consulting: apps, cloud and AI integration built and run for businesses, and the customer owns the result.",
      "id": "datamynt-studio",
      "status": "live",
      "branch": "services",
      "stage": "production",
      "since": "2025-08-13",
      "summary_no": "Vi bygger og drifter apper, nettsteder og integrasjoner, fullstack, i skyen på GCP, AWS og Azure, med AI bygget inn i egne systemer. Kunden eier resultatet.",
      "summary_en": "We build and run apps, websites and integrations, full stack, in the cloud on GCP, AWS and Azure, with AI built into your own systems. The customer owns the result.",
      "name_en": "Development, cloud and AI",
      "uses": [
        "sporlos"
      ]
    },
    {
      "name": "kryptoklar.no",
      "url": "https://kryptoklar.no",
      "kind": "product",
      "audience": "humans",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://kryptoklar.no"
        }
      ],
      "tags": [
        "crypto",
        "tax",
        "norway"
      ],
      "summary": "Norwegian crypto tax helper for the tax return. Under development: the engine is tested on past years, exchange importers are missing.",
      "id": "kryptoklar",
      "status": "concept",
      "branch": "apps",
      "stage": "concept",
      "since": "2026-10-13",
      "summary_no": "Krypto klar for skattemeldingen. Under utvikling: motoren er testet, importen fra børsene mangler.",
      "summary_en": "Crypto ready for the tax return. In development: the engine is tested, exchange import is missing.",
      "milestones": [
        {
          "date": "2026-10-13",
          "no": "Forside og første skattemotor",
          "en": "Landing and first tax engine"
        }
      ]
    },
    {
      "name": "drocer.no",
      "url": "https://drocer.no",
      "kind": "product",
      "audience": "humans",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://drocer.no"
        }
      ],
      "tags": [
        "news",
        "debate",
        "media"
      ],
      "summary": "The conversation around Norwegian news stories, gathered in one place, with live debate threads under broadcasts.",
      "id": "drocer",
      "status": "beta",
      "branch": "apps",
      "stage": "beta",
      "since": "2026-08-24",
      "summary_no": "Samtalen rundt norske nyhetssaker samlet på ett sted, med debattråd under sendingene.",
      "summary_en": "The conversation around Norwegian news stories in one place, with debate threads under broadcasts.",
      "uses": [
        "sporlos",
        "innlogg"
      ],
      "milestones": [
        {
          "date": "2026-09-24",
          "no": "Live på egen server",
          "en": "Live on own server"
        },
        {
          "date": "2026-10-12",
          "no": "Debattråd under sendinger",
          "en": "Debate threads under broadcasts"
        }
      ]
    },
    {
      "name": "oppsatt.no",
      "url": "https://oppsatt.no",
      "kind": "product",
      "audience": "humans",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://oppsatt.no"
        }
      ],
      "tags": [
        "website-builder",
        "ai",
        "smb"
      ],
      "summary": "AI drafts a website for a small business; you pay only when you publish it on your own domain.",
      "id": "oppsatt",
      "status": "beta",
      "branch": "apps",
      "stage": "beta",
      "since": "2026-09-09",
      "summary_no": "AI lager et forslag til nettside for bedriften din. Du betaler først når du publiserer.",
      "summary_en": "AI drafts a website for your business. You pay only when you publish.",
      "uses": [
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-09-18",
          "no": "Fikk navnet Oppsatt",
          "en": "Named Oppsatt"
        },
        {
          "date": "2026-09-24",
          "no": "Eget domene ved publisering",
          "en": "Own domain on publish"
        }
      ]
    },
    {
      "name": "scrollytelling.website",
      "url": "https://scrollytelling.website",
      "kind": "product",
      "audience": "humans",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://scrollytelling.website"
        }
      ],
      "tags": [
        "demo",
        "webgl",
        "3d"
      ],
      "summary": "A scroll-driven website in real 3D, built to show what we can make. A demo, not a product.",
      "id": "scrollytelling",
      "status": "concept",
      "branch": "apps",
      "stage": "concept",
      "since": "2026-07-19",
      "summary_no": "Et scroll-drevet nettsted i ekte 3D, laget for å vise hva vi kan lage. En demo.",
      "summary_en": "A scroll-driven website in real 3D, made to show what we can build. A demo.",
      "milestones": [
        {
          "date": "2026-07-20",
          "no": "Lansert",
          "en": "Launched"
        }
      ],
      "uses": [
        "sporlos"
      ]
    },
    {
      "name": "peck.run",
      "url": "https://peck.run",
      "kind": "product",
      "audience": "both",
      "auth": "brc-100",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.run"
        }
      ],
      "tags": [
        "hosting",
        "micropayments",
        "payment-channel"
      ],
      "summary": "Cloud hosting metered per second in satoshis over a payment channel. The page is an illustrative demo; channels are off in production.",
      "id": "peck-run",
      "status": "concept",
      "branch": "peck",
      "sub": "nodes",
      "stage": "concept",
      "since": "2026-03-10",
      "summary_no": "Hosting målt per sekund i satoshi over en betalingskanal. Demo; kanalene er av i drift.",
      "summary_en": "Hosting metered per second in satoshis over a payment channel. Demo; channels are off in production.",
      "uses": [
        "sporlos",
        "headers"
      ],
      "milestones": [
        {
          "date": "2026-06-01",
          "no": "Betalingskanal bevist på kjeden",
          "en": "Payment channel proven on mainnet"
        },
        {
          "date": "2026-08-25",
          "no": "Fikk navnet peck.run",
          "en": "Named peck.run"
        }
      ]
    },
    {
      "name": "peck.network",
      "url": "https://peck.network",
      "kind": "product",
      "audience": "both",
      "auth": "none",
      "interfaces": [
        {
          "type": "web",
          "url": "https://peck.network"
        }
      ],
      "tags": [
        "nodes",
        "uptime",
        "anchored-proofs"
      ],
      "summary": "A network of nodes doing verifiable work with daily anchored uptime. Early access; the nodes today are our own machines.",
      "id": "peck-network",
      "status": "pilot",
      "branch": "peck",
      "sub": "nodes",
      "stage": "pilot",
      "since": "2026-06-12",
      "summary_no": "Nettverk av noder med signerte sjekker og daglig forankret oppetid. Nodene i dag er våre egne.",
      "summary_en": "A network of nodes with signed checks and daily anchored uptime. The nodes today are our own.",
      "uses": [
        "anchor",
        "sporlos"
      ],
      "milestones": [
        {
          "date": "2026-06-16",
          "no": "Åpen nodepåmelding",
          "en": "Open node signup"
        },
        {
          "date": "2026-10-07",
          "no": "Første egne node",
          "en": "First own node"
        }
      ]
    },
    {
      "name": "Peck OS",
      "url": "https://os.peck.to",
      "kind": "product",
      "audience": "humans",
      "auth": "brc-100",
      "interfaces": [
        {
          "type": "web",
          "url": "https://os.peck.to"
        }
      ],
      "tags": [
        "desktop",
        "browser",
        "brc-100"
      ],
      "summary": "A desktop in the browser, opened with a Bitcoin wallet. A prototype.",
      "id": "peck-os",
      "status": "concept",
      "branch": "peck",
      "sub": "lens",
      "stage": "concept",
      "since": "2026-09-25",
      "summary_no": "Et skrivebord i nettleseren, åpnet med en Bitcoin-lommebok. Prototype.",
      "summary_en": "A desktop in the browser, opened with a Bitcoin wallet. Prototype.",
      "uses": [
        "overlay",
        "headers",
        "msg"
      ],
      "milestones": [
        {
          "date": "2026-09-28",
          "no": "Første versjon live",
          "en": "First version live"
        }
      ]
    },
    {
      "name": "llm.peck.to",
      "url": "https://llm.peck.to",
      "kind": "api",
      "audience": "agents",
      "auth": "account",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://llm.peck.to"
        }
      ],
      "tags": [
        "llm",
        "gateway",
        "eu"
      ],
      "summary": "Our own LLM gateway: one interface to models at several clouds, so apps switch models without a rebuild. Internal; requires a key.",
      "id": "llm",
      "status": "live",
      "branch": "blocks",
      "stage": "internal",
      "since": "2026-02-28",
      "summary_no": "Vår egen inngang til språkmodeller hos flere skyer. Appene bytter modell uten å bygges om.",
      "summary_en": "Our own gateway to language models across several clouds. Apps switch models without a rebuild.",
      "milestones": [
        {
          "date": "2026-09-24",
          "no": "Egen EU-rute",
          "en": "Own EU route"
        }
      ]
    },
    {
      "name": "msg.peck.to",
      "url": "https://msg.peck.to",
      "kind": "api",
      "audience": "agents",
      "auth": "brc-100",
      "interfaces": [
        {
          "type": "rest",
          "url": "https://msg.peck.to"
        }
      ],
      "tags": [
        "messages",
        "brc-100",
        "message-box"
      ],
      "summary": "Message box for wallets: encrypted direct messages and payment notifications between identities.",
      "id": "msg",
      "status": "live",
      "branch": "peck",
      "sub": "platform",
      "stage": "internal",
      "since": "2026-02-18",
      "summary_no": "Postkasse for lommebøker: krypterte meldinger og betalingsvarsler mellom identiteter.",
      "summary_en": "Message box for wallets: encrypted messages and payment notices between identities."
    }
  ]
}
