tegwick cab14fdd7e chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-05-23:
  - update .custodian-brief.md for info-tech-canon
2026-05-23 05:16:15 +02:00
2026-05-23 00:55:01 +02:00
2026-05-23 00:55:01 +02:00
2026-05-22 20:19:39 +00:00
2026-05-23 00:55:01 +02:00
2026-05-22 20:19:39 +00:00
2026-05-23 00:55:01 +02:00

Building interoperable, adaptable, and extensible information-processing systems.

Current Service

This repository now implements one concrete infospace under infospace/. The repository root remains the service, governance, and workplan shell.

The first service surface is intentionally small:

  • JSON-first CLI commands
  • importable Python service functions
  • read-only local HTTP API
  • artifact loading, checks, and graph summaries backed by infospace-bench

Source-Tree Usage

PYTHONPATH=src python3 -m info_tech_canon inspect
PYTHONPATH=src python3 -m info_tech_canon artifacts
PYTHONPATH=src python3 -m info_tech_canon models
PYTHONPATH=src python3 -m info_tech_canon standards
PYTHONPATH=src python3 -m info_tech_canon validate
PYTHONPATH=src python3 -m info_tech_canon graph
PYTHONPATH=src python3 -m info_tech_canon index
PYTHONPATH=src python3 -m info_tech_canon views
PYTHONPATH=src python3 -m info_tech_canon profile inspect small-saas
PYTHONPATH=src python3 -m info_tech_canon profile validate small-saas
PYTHONPATH=src python3 -m info_tech_canon profile graph small-saas
PYTHONPATH=src python3 -m info_tech_canon api --host 127.0.0.1 --port 8765

After package installation, the same commands are available through the info-tech-canon console script.

API Endpoints

  • GET /health
  • GET /inspect
  • GET /artifacts
  • GET /artifacts?kind=model
  • GET /models
  • GET /standards
  • GET /validate
  • GET /graph
  • GET /graph?format=mermaid
  • GET /views
  • GET /views/{name}
  • GET /profiles/{profile}/inspect
  • GET /profiles/{profile}/validate
  • GET /profiles/{profile}/graph

Maintenance

make validate
make index
make tree
make agent-briefs

First Profile Proof

The first executable profile proof is small-saas. It lives under infospace/profiles/small-saas/ and includes connected example artifacts for a tenant-aware SaaS service: service, system, tenants, user, team, dataset, deployment, task, policy, control, evidence, and incident.

Agent Retrieval

Agent-facing retrieval assets live under infospace/agent/:

  • global-agent-brief.md
  • retrieval-index.md, retrieval-index.yaml, and retrieval-index.json
  • per-artifact briefs in agent/briefs/
  • consumer brief templates in agent/consumer-briefs/
  • Canon Interface Card template in agent/templates/

Purpose And Demand

The PURPOSES candidate model is registered as a governance extension at infospace/models/governance/InfoTechCanonPurposeDemandExtension.md. It defines consumer purposes, demand signals, purpose fit, scope pressure, and evolution requests so consumer demand can inform repo governance without silently changing producer scope.

Description
Building interoperable, adaptable, and extensible information-processing systems.
Readme MIT-0 1.3 MiB
Languages
Python 99.8%
Makefile 0.2%