AstraNL · doctrine

Authority Deferral & Verifiable Honesty

AstraNL is a coordination protocol, not a data publisher. This page explains the position we take toward authoritative public sources — and the rules that bind every output we produce. We ask partners to read this before any conversation starts, so we share an honest baseline.

Nederlandse versie

What AstraNL is

A protocol that connects demand for work to capable executors, with a 1% coordination margin. That is the only value we charge for. Statistics, dashboards and briefings we may produce alongside are derivatives — they exist to make the coordination layer credible and useful, never as competing products to authoritative registries.

The three rules (Article 47)

These rules are binding on every module, every output, every cycle of the system. They sit above every engineering decision and below only our hard safety invariants.

Rule 1
Authoritative source first.
Where an authoritative public source already publishes a number, AstraNL uses that source's number, names it, and links to it. No duplication, no re-aggregation, no "AstraNL's version". For the Netherlands this means CBS Statline for official statistics, KOOP / overheid.nl for government publications, TenderNed for above-threshold procurement, BAG for addresses, Kadaster for cadastral data. If the source answers it, we defer.
Rule 2
AstraNL fills only the gap — transparently.
We produce a number ourselves only when no authoritative source provides it. When we do, the output must state which sources were combined, what computation was applied, and how an independent person with access to the same sources can reproduce it. Every AstraNL-derived figure is a recipe an expert can re-cook.
Rule 3
Publish only what is independently verifiable.
If a claim cannot be reproduced from public or accessible sources by a competent third party, it does not appear in any AstraNL output. This is a hard gate, not a style guideline. No estimates dressed as facts, no projections presented as measurements.

What this looks like in practice

Every figure we publish carries the authoritative source identifier, the row or query that produced it, and a fetch timestamp. Every derived number carries a recipe block that names the inputs and the formula. Anyone with internet access can run the same queries and get the same result.

For example, a municipal briefing we produce for Amsterdam shows new dwellings authorised in Q1 2026 as 654, cited as CBS 83671NED, period 2026KW01, row id 968. The figure is CBS's own published value, unchanged.

Where CBS does not aggregate (the broader real-time permit stream including renovations, demolitions, small works, signage, tree-felling), we combine open KOOP records and present the number with the exact query that produced it. A reader can paste that query into KOOP and verify.

Cross-source derived metrics — such as permits per construction business in a municipality — are computed only from public values and shown with the full recipe, so an analyst at a partner organisation can reproduce them in five minutes.

What AstraNL does not do

The 1% coordination margin

When AstraNL connects a real demand for work to a real executor and the work is delivered, we take a 1% coordination margin. This is the only value we monetise. The position we want with every state body and every market participant is that AstraNL never competes for their role — it amplifies their work and adds a coordination layer none of them are positioned to provide alone.

Partnership readiness

If you are at CBS, a ministry, a municipality, a water authority, a sector regulator, or an industry association — we are interested in talking on these terms:

Verification example

To make this concrete, here is the reproduction of an Amsterdam cross-source ratio from one of our municipal briefings, using only public URLs:

Step 1 — KOOP, permits in the last 90 days:
https://repository.overheid.nl/sru?query=dt.creator==%22Amsterdam%22+AND+dt.type==%22omgevingsvergunning%22+AND+dt.modified%3E=2026-02-27&maximumRecords=1&httpAccept=application/json
Returns numberOfRecords: 3387. Step 2 — CBS, construction businesses (sector F), latest year:
https://opendata.cbs.nl/ODataApi/odata/81575NED/TypedDataSet?$filter=startswith(RegioS,'GM0363') and Perioden eq '2026JJ00' and BedrijfstakkenBranchesSBI2008 eq '350000 '
Returns Vestigingen_1: 10715. Step 3 — divide: 3387 ÷ 10715 = 0.316 permits per construction business per 90 days.

Three public requests, one division. Anyone can run them. If our number disagrees with the public sources tomorrow, the public sources are right and our output is wrong — not the other way around.

Honest limits

We are early. Volume is low, coordination history is small, our provider network is being built. We say this because Article 47 applies to claims about ourselves too. The honest state of AstraNL is published on our status page.

If you find a number on this site that cannot be reproduced from a public source by the recipe given — it is a bug. Email it to us and we will correct it or retract it.

Article 48 (Sovereign AI) Constitution Protocol (ACP) Status Founder

AstraNL B.V. in formation · KvK 88449335 · BTW NL004604224B69 · The Netherlands.
Doctrine version: Article 47, May 2026. Sources: this page is itself reproducible — the source document is at /opt/astranl/doctrines/ARTICLE_47_AUTHORITY_DEFERRAL.md on our server and binds every cycle of the organism.