-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sasha Lopashev edited this page Jul 19, 2026
·
44 revisions
Beyond Human-Centric Programming (BHCP) is an experiment in making intent, authority, limits, and required evidence first-class program meaning. A person states what must be true and what may happen; machines remain free to discover an acceptable execution without silently weakening the contract.
BHCP is early but executable. The repository is not claiming a complete language, planner, runtime, or SDK.
-
Implemented: a safe-Rust canonical-source slice; typed canonical AST and semantic IR; deterministic CBOR; SHA3-512 algorithm-tagged identities; CDDL validation; a minimal reducer kernel; self-hosted
all, homogeneous-outputany,none, typed causalchain, and unary typedgatewith complete algebra conformance; registered-verifier/evidence-bundle foundations; a capability-bounded local verifier process runner; deterministic process-result mapping into targeted evidence bundles; monotonic layered policy with scoped, expiring, auditable waivers; and the audited bounded presentation-profile layer. - Measured: six checked-in coding-agent pilots. The strongest frozen case shows canonical policy order preventing one plausible prose-only error; Pilot 006 adds an honest negative skill arm and a successful follow-up, while the broader evidence remains mixed and explicitly limited.
- In progress: the reproducible experiment controller #25 is the next Phase 2 critical-path item.
- Planned: finish the reproducible coding-agent evidence loop, including in-session adapters, repeated trials, and the Phase 2 completion audit.
- Purpose — the problem, intended users, success measures, and non-goals.
- Architecture and Approaches — the semantic pipeline and minimal trusted core.
- Development and Operations — the Rust toolchain, quality gates, and current operational limits.
- Roadmap and Agentic Workflow — live milestones, dependencies, claims, review, and merge rules.
- Decisions and Interesting Bits — concise decisions and experiment findings.
The repository remains the source of truth: README, vision, normative semantics, CDDL bundle, and conformance catalog.