Skip to main content

Welcome

PTERI replaces shared-secret trust — passwords, OTPs, static API keys — with a single primitive: sign, then verify. This is the developer documentation for building on it.

Start here

The problem, in three lines

If a secret can be typed, it can be phished. If it can be stored, it can be breached. If it can be forwarded, it can be replayed.

The internet was designed to move information — not value, and not identity. Identity was bolted on later through passwords, SMS codes, and centralized databases: mechanisms that prove what someone knows, never who someone is. PTERI removes the shared secret entirely, so the attacks that depend on one have nothing left to steal.

PTERI overview

How these docs are organised

The sidebar follows the order you will actually need things.

SectionWhat lives thereGo when you want to…
Start hereQuickstart, Core Concepts, Choose your pathOrient yourself and make a first call
BuildPlatform Capabilities, API Reference, SDKs, AI Agents & MCPWrite code against the platform
UnderstandFoundations, The PTERI Model, Payments & Identity, ComparisonsKnow why it is built this way
Trust & operateArchitecture & Security, Threat Model, Operations & ScalingReview the security model, or run it in production
ShipUse Cases, Product & AccessSee worked examples and get access
HelpFAQs, error messages, statusSomething is not working

How pages are labelled

Not everything here is equally settled. Where a claim has not been confirmed against the published spec or production behaviour, the page says so in place rather than sounding more certain than it is.

LabelMeaning
ConfirmedVerified against the published OpenAPI spec or production behaviour.
Product conceptArchitecture-level explanation. Implementation detail intentionally left out.
Needs verificationDocumented, but the exact route, schema, or limit still has to be confirmed by engineering.

Every "Needs verification" chip links to the Unverified tag index, and the Verification Queue collects every open item in one prioritised list — search for unverified to find either.

Next