Files
GEWU_agent/manifest.json
T

522 lines
16 KiB
JSON

{
"pack_id": "gewu-research",
"pack_version": "0.20.13",
"manifest_version": "1.0.0",
"status": "local-contract-and-checkpoint-bound-hosts-not-qualified",
"execution": "existing-local-agent-host",
"profile": "AGENTS.md",
"verified_service_contracts": [
{
"contract_id": "gewu.service.v1",
"contract_version": 1,
"path": "contracts/service-v1.json",
"sha256": "b991c6d91bef378b2897b6582856bb9df79cdf48b68d3aa747a7d88cd41a4d68",
"scope": "Generated local MCP tool input schemas and v1 record schemas; native host workflows remain NOT RUN."
}
],
"host_acceptance": {
"codex": "NOT RUN",
"claude": "NOT RUN",
"antigravity": "NOT RUN",
"opencode": "NOT RUN"
},
"protocols": {
"evidence": "protocols/EVIDENCE.md",
"scope": "protocols/SCOPE.md",
"contributions": "protocols/CONTRIBUTIONS.md"
},
"skills": [
{
"id": "kb-ingest",
"version": "0.6.0",
"entry": "skills/kb-ingest/SKILL.md",
"pipeline": "pipelines/ingest.md",
"pipeline_version": "0.4.0"
},
{
"id": "kb-query",
"version": "0.1.0",
"entry": "skills/kb-query/SKILL.md",
"pipeline": "pipelines/query.md",
"pipeline_version": "0.1.0"
},
{
"id": "kb-curate",
"version": "0.1.0",
"entry": "skills/kb-curate/SKILL.md",
"pipeline": "pipelines/curate.md",
"pipeline_version": "0.1.0"
},
{
"id": "kb-synthesize",
"version": "0.2.0",
"entry": "skills/kb-synthesize/SKILL.md",
"pipeline": "pipelines/synthesize.md",
"pipeline_version": "0.2.0"
}
],
"checkpoint_contract": {
"id": "gewu.local-checkpoint",
"version": "0.1.0",
"status": "local-atomic-checkpoint-helper"
},
"modules": [
{
"module_id": "profile",
"kind": "profile",
"entry": "AGENTS.md",
"implementation_version": "0.3.0",
"provided_contract": {
"id": "gewu.profile.profile",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0",
"gewu.skill.kb-ingest@0.6.0",
"gewu.skill.kb-query@0.1.0",
"gewu.skill.kb-curate@0.1.0",
"gewu.skill.kb-synthesize@0.2.0"
],
"required_service_capabilities": [
"knowledge:read",
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write",
"service:diagnostics"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "348eec9da0fd0c76e9f71b6c77b23f01080c147f85fb35b2cc9e84022383e724",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "evidence",
"kind": "protocol",
"entry": "protocols/EVIDENCE.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.protocol.evidence",
"version": "0.1.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "94fb3d58a9534ab3c4ee35ba890825a21a65438e7d7e911544764d28de8c3503",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "scope",
"kind": "protocol",
"entry": "protocols/SCOPE.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.protocol.scope",
"version": "0.1.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "521691d9739829b6ed64b8259a2768385c52e6a5f396bcd0b7800d33d5e8cd83",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "contributions",
"kind": "protocol",
"entry": "protocols/CONTRIBUTIONS.md",
"implementation_version": "0.11.0",
"provided_contract": {
"id": "gewu.protocol.contributions",
"version": "0.4.0"
},
"requires_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"required_service_capabilities": [
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write",
"service:diagnostics"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "27b158f2d7f66aeaeaa8abcf3c713d16edbbf99a3a345823244ba1b0fc2a9fae",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest",
"kind": "skill",
"entry": "skills/kb-ingest/SKILL.md",
"implementation_version": "0.15.0",
"provided_contract": {
"id": "gewu.skill.kb-ingest",
"version": "0.6.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0",
"gewu.pipeline.kb-ingest-pipeline@0.5.0"
],
"required_service_capabilities": [
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "0890d7156562d0d3f8b7ce64765a4e32f17013714256000a7d563348e039dec7",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-ingest-pipeline",
"kind": "pipeline",
"entry": "pipelines/ingest.md",
"implementation_version": "0.6.0",
"provided_contract": {
"id": "gewu.pipeline.kb-ingest-pipeline",
"version": "0.5.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0"
],
"required_service_capabilities": [
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"ingest:review",
"run:read",
"run:write"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "045bad113be7e1a6e8f7ea0646c5bd083ced299745abb2a099e574a5f41c5916",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-query",
"kind": "skill",
"entry": "skills/kb-query/SKILL.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.skill.kb-query",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0",
"gewu.pipeline.kb-query-pipeline@0.1.0"
],
"required_service_capabilities": [
"knowledge:read"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "7cadd46dbda669f8ae23e39eeba89f1a7f687698033dfc805c57cf3509f61f63",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-query-pipeline",
"kind": "pipeline",
"entry": "pipelines/query.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.pipeline.kb-query-pipeline",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0"
],
"required_service_capabilities": [
"knowledge:read"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "b776dac041cd59cd564eae0a373499d319791d8cf1ce9628523bbd8f6509d70d",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-curate",
"kind": "skill",
"entry": "skills/kb-curate/SKILL.md",
"implementation_version": "0.2.0",
"provided_contract": {
"id": "gewu.skill.kb-curate",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0",
"gewu.pipeline.kb-curate-pipeline@0.1.0"
],
"required_service_capabilities": [
"knowledge:read",
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"run:read",
"run:write"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "b423b414cc797384e7c9c6b2f06a047395aa7158952cb133e51361f3d29a8805",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-curate-pipeline",
"kind": "pipeline",
"entry": "pipelines/curate.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.pipeline.kb-curate-pipeline",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0"
],
"required_service_capabilities": [
"knowledge:read",
"proposal:evaluate",
"proposal:read",
"proposal:submit",
"proposal:withdraw",
"run:read",
"run:write"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "39a2e0f754bd81b6f5ccea5dd1c1c797051ac7492e97f554b9254e0e92f09ddf",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-synthesize",
"kind": "skill",
"entry": "skills/kb-synthesize/SKILL.md",
"implementation_version": "0.2.0",
"provided_contract": {
"id": "gewu.skill.kb-synthesize",
"version": "0.2.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0",
"gewu.pipeline.kb-synthesize-pipeline@0.2.0"
],
"required_service_capabilities": [
"knowledge:read"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "bb2fc464bc1b194382e407c01be16e0c075dc3d0737b514e20778d0fdd33ebde",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "kb-synthesize-pipeline",
"kind": "pipeline",
"entry": "pipelines/synthesize.md",
"implementation_version": "0.2.0",
"provided_contract": {
"id": "gewu.pipeline.kb-synthesize-pipeline",
"version": "0.2.0"
},
"requires_contracts": [
"gewu.protocol.evidence@0.1.0",
"gewu.protocol.scope@0.1.0",
"gewu.protocol.contributions@0.4.0"
],
"required_service_capabilities": [
"knowledge:read"
],
"service_capability_status": "bound-to-pinned-service-v1",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "c117ca79555a57f33c3daaac468f310d83aeb87521e4d6d7054ab9f387e430f3",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "checkpoint-guide",
"kind": "guide",
"entry": "README.md",
"implementation_version": "0.3.0",
"provided_contract": {
"id": "gewu.local-checkpoint",
"version": "0.1.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "81a67a3bdf9515831575405de7a3ea686e9ee9bcec14c04a8da9ced360324b89",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "claude-pointer",
"kind": "harness-pointer",
"entry": "CLAUDE.md",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.harness.claude",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.profile.profile@0.1.0"
],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "f5a9e868f1e5ad63740620f3a113d1e79c55489076130326a4ed52d1afa90877",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "service-contract-v1",
"kind": "service-contract",
"entry": "contracts/service-v1.json",
"implementation_version": "1.0.0",
"provided_contract": {
"id": "gewu.service.v1",
"version": "1.0.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "source-of-pinned-contracts",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "b991c6d91bef378b2897b6582856bb9df79cdf48b68d3aa747a7d88cd41a4d68",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "service-catalog-v1",
"kind": "service-contract",
"entry": "contracts/catalog-v1.json",
"implementation_version": "1.0.0",
"provided_contract": {
"id": "gewu.operation-catalog",
"version": "1.0.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "source-of-pinned-contracts",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "872d3bf0647f9ec1a3f0e6d3d994fe03076b78bb7468cf3a24218d4b8ca8b075",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "manifest-tool",
"kind": "integrity-tool",
"entry": "scripts/manifest_tool.py",
"implementation_version": "1.0.0",
"provided_contract": {
"id": "gewu.manifest-integrity",
"version": "1.0.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "00b23c0f063d2ec98791cd4bba83e77b535c3ca50f454a438b7dffb460b12d06",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "run-checkpoint-tool",
"kind": "local-utility",
"entry": "scripts/run_checkpoint.py",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.local-checkpoint.runtime",
"version": "0.1.0"
},
"requires_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "31abec66a0885c67e0a54443d15f019c11b8c1ececcec5376a7f5cf90cc8f0ff",
"hash_encoding": "utf8-no-bom-lf"
},
{
"module_id": "workspace-installer",
"kind": "installer",
"entry": "scripts/install.py",
"implementation_version": "0.1.0",
"provided_contract": {
"id": "gewu.workspace-installer",
"version": "0.1.0"
},
"requires_contracts": [],
"required_service_capabilities": [],
"service_capability_status": "not-required",
"compatible_checkpoint_contracts": [
"gewu.local-checkpoint@0.1.0"
],
"sha256": "fbc1d51e5c8f6ecd24db219ca149a38b7995c11d38923c58c2b7f46e0614a4f9",
"hash_encoding": "utf8-no-bom-lf"
}
],
"snapshot": {
"algorithm": "sha256",
"scope": "modules array serialized as UTF-8 JSON with sorted keys and compact separators",
"digest": "80cc9e1aecbec05a369291e79dfe94ddea87bfc418965e421b6fa75b7bf4bdc9"
}
}