Thing/web/fixtures/epiphany-model-atlas.provider-advertisement.json
2026-08-14 13:13:29 +02:00

72 lines
2.5 KiB
JSON

{
"schema": "gamecult.eve.provider_advertisement.v1",
"providerId": "epiphany.model-atlas",
"serviceId": "epiphany.modeling",
"verseId": "gamecult.swarm",
"rootVerse": "gamecult",
"canonicalService": "gamecult.epiphany.modeling",
"locatedService": "gamecult.swarm.epiphany.modeling",
"cultMeshAddress": "cultmesh://gamecult.swarm/epiphany/modeling",
"title": "Epiphany Model Atlas",
"kind": "modeling.projection",
"updatedAtUtc": "2026-08-14T00:00:00Z",
"freshness": {
"state": "fixture",
"lastSeenAtUtc": "2026-08-14T00:00:00Z",
"maxAgeMs": 15000
},
"schemas": [
"gamecult.model.entanglement_projection.v0",
"gamecult.eve.surface.v1",
"gamecult.eve.command.v1"
],
"witnesses": [
{
"kind": "fixture",
"ref": "web/fixtures/epiphany-model-atlas-surface.json",
"summary": "Eve conformance witness for an Epiphany-owned cross-repo Modeling projection. The fixture is presentation, not entanglement authority."
}
],
"surfaces": [
{
"schema": "gamecult.eve.surface.v1",
"surfaceId": "epiphany.model-atlas.surface",
"key": "epiphany:surface:model-atlas",
"transport": "cultmesh-record",
"status": "available",
"audience": "operator",
"mode": "interactive",
"surfaceKind": "model-atlas",
"interactionModel": "provider-presentation-commands",
"loweringTargets": [
"gui",
"tui"
],
"stateSchemas": [
"gamecult.model.entanglement_projection.v0"
],
"ownership": "epiphany-owns-entanglement-projection-eve-renders-one-retained-tree",
"summary": "Attention-first cross-repo Modeling view with drilldown and a secondary graph from one typed CultMesh projection."
}
],
"commands": [
{
"command": "epiphany.model-atlas.presentation.select",
"schema": "gamecult.eve.command.v1",
"transport": "cultmesh-command",
"authority": "epiphany.model-atlas.presentation",
"presentationOnly": true,
"domainStateEffects": "none",
"summary": "Selects an entanglement for presentation without changing the modeled relationship."
},
{
"command": "epiphany.model-atlas.presentation.filter",
"schema": "gamecult.eve.command.v1",
"transport": "cultmesh-command",
"authority": "epiphany.model-atlas.presentation",
"presentationOnly": true,
"domainStateEffects": "none",
"summary": "Changes the attention view filter without changing the entanglement projection."
}
]
}