Implement RESOURCE-WP-0005: entity register, V0.1 terms parameters, entity association on inventory and planning records, transfer-price and credit-state arithmetic, monthly settlement, and entity views on the portfolio report. Live close emits nothing until delivered cost is known. Handoffs are FIN-WP-0006 and RAILIANCE-WP-0017.
19 lines
1.9 KiB
JSON
19 lines
1.9 KiB
JSON
{
|
|
"schema_version": "0.2", "record_scope": "example",
|
|
"id": "resource:example:shared:ingress",
|
|
"financial_entity_id": null,
|
|
"procuring_entity_id": "entity:railiance",
|
|
"entity_gap": "example shared ingress; helixforge and coulomb would receive allocated shares",
|
|
"resource_class": "shared_platform_service",
|
|
"status": "active", "management_model": "self_managed",
|
|
"provider": {"name": "Railiance", "account_ref": null, "product_ref": "platform-ingress", "provider_resource_id": null},
|
|
"service": {"name": "Shared application ingress", "service_id": "platform-ingress", "class": "cluster platform service", "capacity_model": "shared"},
|
|
"location": {"region": null, "country": "DE", "failure_domains": ["cluster:example"], "residency": "Germany"},
|
|
"capacity": [{"metric": "requests", "value": null, "unit": "requests/month", "kind": "unknown", "observed_at": null}],
|
|
"ownership": {"owner": "railiance-platform", "environment": "production", "workload_ids": ["helix-forge", "coulomb-social"], "tenant_id": null, "allocation": {"mode": "shared", "cost_attribution_key": "platform:shared-ingress", "driver": "request-count", "method_version": "ingress-requests-v1"}},
|
|
"cost": {"currency": "EUR", "tax_status": "not_applicable", "billing_model": "allocated share of hosting capacity and operator labor", "commitment_ref": null, "price_evidence": null},
|
|
"lifecycle": {"proposed_on": null, "ordered_on": null, "commissioned_on": "2026-01-01", "renews_on": null, "cancel_by": null, "retired_on": null, "exit_path": "Move routes and certificates to replacement ingress, verify traffic, then remove the service."},
|
|
"relationships": [{"type": "hosted_on", "resource_id": "resource:example:railiance:kubernetes-capacity"}],
|
|
"requirements": [{"kind": "service_objective", "ref": "example:ingress-availability-slo"}],
|
|
"evidence": [{"kind": "example", "ref": "RESOURCE-WP-0003-T01", "observed_at": "2026-08-11", "authority": "resource-control"}]
|
|
}
|