2026-07-10 14:50:47 +01:00
{
"schema" : "gamecult.eve.plugin.v1" ,
"pluginId" : "fields.surface" ,
"title" : "Semantic Fields" ,
"owner" : "EvePlugins" ,
"incubation" : {
2026-07-10 16:01:41 +01:00
"status" : "graduated" ,
2026-07-10 14:50:47 +01:00
"ownerRepo" : "EvePlugins" ,
"currentHostRepo" : "EvePlugins" ,
"splitTarget" : "EvePlugins/eve-plugin-fields" ,
"graduationTrigger" : "Split when field schemas, sidecar witness, and two runtime adapters are stable."
} ,
2026-07-10 16:01:41 +01:00
"graduation" : {
"status" : "graduated" ,
"runtimeAdapters" : [ "web-reference" , "unity-scene" ] ,
"evidence" : [
"artifacts/fields-surface/runtime-witness.json" ,
"EveUnity/artifacts/fields-surface/latest/unity-fields.png"
]
} ,
2026-07-10 14:50:47 +01:00
"componentKinds" : [ "field.surface2d" , "gravity.surface" ] ,
"commands" : [ ] ,
"runtime" : {
"invocationModel" : "executable-sidecar" ,
"contract" : "gamecult.eve.plugin_abi.v1" ,
"transports" : [ "cultnet-rudp" , "stdio" ] ,
"authority" : [ "renderer-independent" , "no-provider-state-mutation" , "provider-accepts-or-denies-commands" ] ,
"sidecar" : {
"processKind" : "long-running-daemon" ,
"protocol" : "cultnet-operation-v0" ,
"debugProtocol" : "stdio-ndjson" ,
"requestSchema" : "gamecult.eve.plugin_abi.request.v1" ,
"responseSchema" : "gamecult.eve.plugin_abi.response.v1" ,
"operations" : [ "describe" , "validate" , "project" , "measure" ] ,
"commandEnvelope" : "gamecult.eve.command_invocation.v1" ,
"receiptSchema" : "gamecult.eve.plugin_receipt.v1" ,
"stateAuthority" : "projects-provider-owned-field-documents-without-mutating-them"
}
} ,
2026-07-10 15:01:23 +01:00
"stateSchemas" : [ "gamecult.fields.surface2d.v1" , "gamecult.fields.scalar.v1" , "gamecult.fields.vector.v1" , "gamecult.fields.gravity.v1" , "gamecult.fields.splats.v1" , "gamecult.fields.objects.v1" ] ,
2026-07-10 15:29:44 +01:00
"contractPackages" : [
{
"runtime" : "unity-csharp" ,
"package" : "org.gamecult.eve.plugin-fields" ,
"path" : "plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields"
}
] ,
2026-07-10 14:50:47 +01:00
"fixtures" : [
{ "fixtureId" : "fields-surface-basic" , "schema" : "gamecult.fields.surface2d.v1" , "path" : "plugins/eve-plugin-fields/fixtures/basic-field.json" }
] ,
"abiFixtures" : [ "plugins/eve-plugin-fields/plugin-abi-fixture.json" ] ,
"capabilities" : {
"requires" : [ "field.surface2d" ] ,
"optionalCapabilities" : [ "gravity.surface" , "field.scalar" , "field.vector" , "field.objects" ]
}
}