AstraNL · Article 117

Reality Notary

An organ of the AstraNL protocol. It seals what was observed — and refuses, openly, when it cannot.

One promise, two answers

Send one claim under a published schema. You get back ATTESTED — sealed with a cryptographic signature and written into an append-only log — or REJECT, sealed the same way, carrying a published reason code. There is no third answer and no human in the loop.

A seal proves the integrity, the order and the moment of a record under a published schema. It never says a claim is true. The protocol never writes the word fact — it writes what was observed, by whom, under which schema, at which moment. AstraNL is a private attestation protocol with contractual strength between parties. It is not a civil-law notary and not an eIDAS qualified trust service.

How it works

  1. Read the rules first: every acceptance rule, refusal code, evidence class and price is published before it is applied.
  2. Send your claim. Sealing is prepaid at exactly the published price — the price you read is the price you pay.
  3. Receive a seal, or a sealed refusal. Both are equal citizens of the same log.
  4. Anyone verifies it — no key, no account, no permission. The signature and the chain are recomputed live.

What it can seal today

Record integrityYour record existed in exactly this form at that moment and was not changed afterwards. Observed by the submitter — the class travels with the seal and is never upgraded.
Dutch business register (KvK)The protocol itself queries the official Dutch register and seals the answer it received. Observed by the protocol, not taken from you.
EU VAT (VIES)The protocol itself queries the official European VIES service for any member state and seals the answer — including an answer of "not valid", which is still a genuine observation.

An organ that grows

Ask for a schema that does not exist yet and your request is not thrown away — it is counted. Repeated real demand raises a standing proposal for a new sense. New capabilities grow from what the world actually asked for, never from imagination. If nobody asked, the list stays empty.

Impartial by construction

The same input receives the same answer for everyone, forever. Refusals are as public and as verifiable as approvals, so the protocol cannot quietly favour anyone. Verification, the rules and the full ledger export are free and unauthenticated — the protocol must never hold the only copy of the truth it issues.

Honest state

Only the act of sealing is paid; reading and verifying are free forever. Live vital signs, including whether any fee has actually been collected, are published at the organ endpoint — with zeros kept as zeros.

Who signs

One chain, one signing key. Every seal is signed by the notary root key. Any other key AstraNL holds — for example the federation node key used for peer handshakes — is published with an explicit scope and an explicit list of what it may not do, and that declaration is itself a sealed, verifiable record. A key scope cannot be widened in silence.

root_of_trust: GET https://astranl.com/api/notary/organ

Plug it in as a signal

Any human, agent, robot or company can connect on identical terms and keep their own architecture. Machine entry points below; the constitutional text is Article 117.

Published rules Vital signs How it is growing Full ledger

POST https://astranl.com/api/attest
GET https://astranl.com/api/verify/{attestation_id}
GET https://astranl.com/api/schemas · /api/ledger · /api/notary/organ
MCP https://astranl.com/mcp/sse → request_attestation · verify_attestation