Infrastructure & energy · classifier bdrk-deliver/1.2.0 · checking…

Is this asset
still delivering?

BEDROCK derives that answer from dated evidence every time you read it — then names the document responsible. Nothing is stored as a status, so a badge can never outlive the paperwork behind it.

6assets on register
3not performing
0stored status fields

The register

Six assets. Badges derived at read time from the evidence bundle beneath each one — three resolve negative on purpose, because a register that only ever prints performing has not been shown to work. Select any row for its dossier.

IDAsset · siteStatusBinding signalDIIEvidence age

Seeded preview register: asset figures are illustrative while operator ingestion is in progress. The ruleset running on them — tier hierarchy, freshness windows, weakest-binds arithmetic, classifier version — is the production ruleset, and it is the same file this page tests against.

Delivery Integrity Index

Five independent signals reduce to one score, and the lowest signal binds it outright. No average, no weighting, no smoothing — a solar farm with immaculate panels and an expired interconnect delivers zero, and no amount of panel health averages that away.

Composite · SOL-0114
signal band

Band describes signal strength only. The evidence badge is a separate statement — an asset can be corroborated on signals and still disputed on evidence.

Binding signal
Next remark
00:10
rule weakest-binds score = min(signals) × 100 remarked bdrk-deliver/1.2.0

Each remark drifts every signal, re-derives the minimum, and moves the — binding tag to whichever signal is actually lowest. Selecting a register row loads that asset's signals here.

Fleet delivering
271.4MW
headroom 34.2% against 412.5 MW nameplate
Fleet bound by
/100 DII · lowest on register
Freshness windows
30 / 45 / 90 d
SOL·STO / GRD / WTR
Aggregation rule
min, not mean
no smoothing, no averaging
"Infrastructure doesn't fail loudly. It fails one signal at a time."
02

Method

Four asset classes, three evidence tiers, one derivation path. Everything on the register comes out of the rules below — and the classifier version that produced it travels with every output.

AWhat is on the register

A class is admitted only once it has one unit of delivery to be measured in and a written list of ways it stops delivering. An asset nobody can state a failure mode for cannot be underwritten — only marketed.

CodeAsset classMeasured inFailure modesWindow

BEvidence, ranked

The tier of the strongest fresh adverse document decides how far a status may fall. External signals alone never produce a final negative.

01
Tier 1 · paperwork

Documents a third party signed their name to

Full downgrade. An adverse finding here can move an asset to impaired on its own, because someone with liability attached made the statement.

Independent engineer reportRevenue-meter auditRegulator outage filingCapacity test certificateRelay protection test cert
02
Tier 2 · operator statement

What the operator reports about itself

Partial downgrade only. A fresh adverse operator report moves an asset to watch — a real signal, but testimony about itself, so it may not assert impairment alone.

SCADA production exportDispatch logBMS cycle logCanal gauge telemetryShortfall notice
03
Tier 3 · external only

Observed from outside the asset

Never final. Useful for pointing at something, useless for concluding it. An asset whose only adverse signal is external falls to disputed — the register is stating that it does not yet know.

Satellite array surveyUtility outage map historyRegional drought bulletinPress reportOn-chain settlement trace
04
Guard · freshness

Evidence has an expiry, and it is printed

Past the class window the bundle stops supporting any conclusion and the asset falls to disputed. The register will not call an asset impaired on stale paperwork — and will not call it performing either.

SOL · 30 daysSTO · 30 daysGRD · 45 daysWTR · 90 daysage printed on every row

CHow a status is produced

Status is a function, not a field. It is computed on every read and thrown away, so a badge can never outlive the document that justified it.

01

INTAKE

Documents arrive tagged with tier, polarity, reference and date. Nothing is admitted without a date.

02

AGE

Freshest document is measured against the class window. Past it, the bundle stops supporting conclusions.

03

RANK

Strongest fresh adverse document is selected. Its tier sets the floor a status may fall to.

04

BIND

Five signals reduce by minimum. The lowest binds the composite and is named in the output.

05

EMIT

Badge, reason, binding document, evidence age and classifier leave together. Nothing is persisted.

Self-test on the register — three assets are seeded to fail deliberately: a fresh operator-tier shortfall must resolve watch, a paperwork-tier capacity certificate below covenant must resolve impaired, and an all-positive bundle 47 days old must resolve disputed. If everything on a register reads performing, the deriver has not been shown to run.

DAgainst the alternatives

BEDROCK is not a marketplace and not a yield aggregator. It answers one question and shows which document the answer rests on.

BEDROCK registerInfra fund reportingTokenised-infra platformRating agency
Status originDerived per read from evidenceQuarterly narrative letterField written at listingCommittee opinion
AggregationWeakest signal bindsPortfolio averageComposite marketing scoreWeighted scorecard
Stale evidenceFalls to disputed, age printedCarried until next letterLeft as last known goodUnder review, unpublished
Self-reported dataCapped at watch, never impairedAccepted as reportedAccepted as reportedAdjusted, method opaque
Adverse press onlyDisputed, not downgradedUsually unaddressedUsually unaddressedWatchlist, timing discretionary
Rule versioningClassifier stamped on outputNoneNoneMethodology PDF, undated on output
Failure disclosureBinding document namedAggregated awayNot surfacedSummarised
03

$BDRK

The token pays for the expensive half of this: paperwork-tier evidence. Independent engineer reports, meter audits and capacity tests cost money — and they are the only documents allowed to move a status to impaired.

Where the fees go
Paperwork-tier evidence procurement46%
Register operations & classifier maintenance24%
Dispute adjudication reserve18%
Integrations & data adapters12%

A register whose evidence budget runs out silently degrades to operator self-reporting. Funding the top tier is the only thing that keeps impaired reachable at all.

Parameters
Ticker$BDRK
Supply1,000,000,000
Quote assetreserve-attested stablecoin
Launch fee tier0.30% → 0.05%
Register accessopen, no token gate
Classifierbdrk-deliver/1.2.0

Reading the register is never token-gated. Gating evidence behind a token would make the honest answer a paid product, which defeats the point of publishing one.

04

State of build

Stated plainly, including what is not done. The deriver and the composite rule are finished and tested; live operator ingestion is not.

PHASE 01

Evidence deriver complete

Tier ranking, polarity handling, freshness guard, external-only ceiling. Versioned as bdrk-deliver/1.2.0 and stamped on every output.

PHASE 02

Weakest-binds composite complete

Score anchored to the minimum signal, quantised so the printed row and printed score reconcile exactly. Verified over 2,000 randomised cycles with no violations.

PHASE 03

Negative fixtures on the register complete

Three assets seeded to resolve watch, impaired and disputed, so the deriver is demonstrably running rather than defaulting green.

PHASE 04

Operator ingestion adapters in progress

SCADA, dispatch-log and BMS adapters that carry tier and date through automatically. Until this lands, register figures are a seeded preview rather than a feed.

PHASE 05

Paperwork custody & hashing not started

Independent-engineer and meter-audit documents stored with content hashes, so a cited reference can be checked against the file that was read.

PHASE 06

Dispute procedure not started

A published route for an operator to contest a badge with counter-evidence, and a record of the contest attached to the asset either way.

05

Questions that actually get asked

Mechanism answers. If something is not built yet, it says so.

What does "the weakest signal binds" mean arithmetically?
The composite is round(min(signals) × 100). Nothing else enters it. Five signals of 0.94, 0.91, 0.88, 0.83, 0.57 produce 57, not the mean of 82. Physical infrastructure behaves this way: a solar farm with immaculate panels and an expired interconnection permit delivers zero, and no amount of panel health averages that away.
Why can an operator's own report never make an asset impaired?
Because it is testimony about itself. A fresh adverse operator report is a genuine signal and moves the asset to watch — the register is not ignoring it. But asserting impairment is a consequential claim, so it requires a document someone outside the asset attached liability to: an independent engineer report, a meter audit, a regulator filing, a capacity test certificate.
What happens when evidence goes stale?
The asset falls to disputed and the age is printed next to it. This cuts both ways deliberately: the register will not call an asset impaired using a 400-day-old adverse certificate, and it will not call it performing on a bundle 47 days past a 30-day window either. disputed means the register does not currently know, which is a real answer.
Why is there no status field in the data?
A stored status is a snapshot of a past conclusion, and it keeps being served after the evidence beneath it expires. Here the raw record holds only the evidence bundle and the signal values; badge, reason, ageDays, stale and the composite score are all derived on each read and discarded. The badge and the document behind it therefore cannot drift apart.
Three of six assets are not performing. Is that a bad register?
It is the point. Those three are deliberate fixtures — a fresh operator shortfall that must resolve watch, a capacity certificate below covenant that must resolve impaired, and an all-positive but 47-day-old bundle that must resolve disputed. An all-green register proves nothing about whether the deriver ran; a register that produces the right negative on demand does.
Are the numbers on this page live?
No, and the page does not claim otherwise. Asset figures are a seeded preview register while operator ingestion adapters are in progress (Phase 04). What is production is the ruleset: the tier hierarchy, the freshness windows, the weakest-binds arithmetic and the classifier version stamped on every output. The signal drift you see on remark exercises that real engine against seeded inputs.
What is the classifier version for?
Rules change. When they do, badges produced under the old rules must remain interpretable. Every output carries bdrk-deliver/1.2.0, so a status can always be read against the ruleset that produced it rather than against whatever the ruleset became later.
Which classes are eligible, and what excludes one?
Solar and PV arrays (SOL), interconnect and transmission (GRD), water rights and allocations (WTR), battery storage (STO). A class is admitted only when it has a single unit of delivery to be measured in and a written list of failure modes. An asset nobody can describe a failure path for cannot be underwritten, only marketed.