Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
.github/
.verifrax/
.vscode/
docs/
tests/
fixtures/
evidence/
bodies/
compliance/
id/
integrations/
interfaces/
ledger/
observability/
policies/
policy/
runtime/
CHANGELOG.md
CITATION.cff
CONTRACT.md
CONTRIBUTING.md
DEATH.md
FAILURE.md
GOVERNANCE.md
SECURITY.md
SCOPE.md
STATUS.md
VERSION.md
54 changes: 54 additions & 0 deletions bin/corpiform
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
#!/usr/bin/env bash
set -euo pipefail

COMMAND="${1:-help}"

case "$COMMAND" in
help|--help|-h)
cat <<'USAGE'
CORPIFORM — deterministic execution-control substrate

Usage:
corpiform help
corpiform doctor
corpiform inspect
corpiform freeze
corpiform kill
corpiform rotate-keys

Commands:
help Show this help surface
doctor Run non-invasive integrity checks
inspect Print current system inspection data
freeze Permanently freeze future execution
kill Permanently terminate the system
rotate-keys Record signing-key rotation event

Boundary:
This package is a shell-based execution substrate.
It is not a JS library API.
It does not mint authority.
It executes or refuses under explicit authority.
USAGE
;;
doctor)
exec tools/doctor.sh
;;
inspect)
exec tools/inspect.sh
;;
freeze)
exec tools/freeze.sh
;;
kill)
exec tools/kill.sh
;;
rotate-keys)
exec tools/rotate_keys.sh
;;
*)
echo "REFUSE: unknown command '$COMMAND'" >&2
echo "Use: corpiform help" >&2
exit 1
;;
esac
44 changes: 44 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"name": "@verifrax/corpiform",
"version": "0.1.3",
"description": "Deterministic execution-control substrate for authority-gated actions in the Verifrax stack.",
"license": "Apache-2.0",
"private": false,
"repository": {
"type": "git",
"url": "git+https://github.com/Verifrax/CORPIFORM.git"
},
"homepage": "https://github.com/Verifrax/CORPIFORM#readme",
"bugs": {
"url": "https://github.com/Verifrax/CORPIFORM/issues"
},
"files": [
"bin",
"execution",
"receipts",
"denials",
"revocation",
"seals",
"tools",
"README.md",
"LICENSE",
"PACKAGE_BOUNDARY.md"
],
"keywords": [
"verifrax",
"corpiform",
"authority",
"execution",
"deterministic",
"receipt",
"denial",
"shell"
],
"bin": {
"corpiform": "bin/corpiform"
},
"scripts": {
"test": "./bin/corpiform help >/dev/null",
"smoke": "./bin/corpiform help"
}
}
Loading