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.

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