Content-addressed release
Publish canonicalizes the bundle to stable JSON and SHA-256 hashes it; identical content re-publishes as a no-op. The hash is the identity of the release.
Governance language is easy to claim and hard to verify. This glossary defines each term Relpin uses by the exact mechanism behind it, not the marketing label.
identical content re-publishes as a no-op · version records append-only
Use this glossary to check claims against mechanics. Each term maps to a concrete behavior in Relpin: a hash, a pinned version record, an approval bound to an artifact, a dedicated database, a publish-time gate, or a database-enforced audit table.
Publish canonicalizes the bundle to stable JSON and SHA-256 hashes it; identical content re-publishes as a no-op. The hash is the identity of the release.
Append-only version records pinned to exact platform and org schema versions, so a release is tied to the schema it was built against rather than the latest editor state.
DEV, TEST, and PROD form a gated state machine. TEST requires one approval and PROD requires two with separation of duties, the requester cannot self-approve, approvals are bound to the artifact hash, and the promotion fails closed on schema drift.
A dedicated Postgres database per organization, with per-workspace and per-environment schemas and least-privilege runtime versus DDL roles.
SQL executes server-side, and publish fails if a filter is not server-side, so data access stays governed instead of leaking into browser-side code.
Database triggers capture field-level before and after diffs with the actor on every user table; the audit table is append-only, enforced by database privileges.
All category guides for internal tool builders, AI agents, low-code limits, and production data.
Deterministic ReleasesContent-addressed, schema-pinned releases in depth.
Governed Internal ToolsHow these terms combine into a governed release path.
Audit-Ready Internal ToolsRow-level append-only audit in operational tools.
Code-First Internal ToolsThe code-first authoring model these releases are built from.
A content-addressed release is a publish whose identity is the SHA-256 hash of its canonicalized bundle. Relpin canonicalizes the bundle to stable JSON, hashes it, and re-publishes identical content as a no-op.
Approval-gated promotion is a DEV, TEST, and PROD state machine where TEST requires one approval and PROD requires two with separation of duties. Approvals are bound to the exact artifact hash, and the promotion fails closed on schema drift.
Per-org Postgres isolation means each organization runs on a dedicated Postgres database with per-workspace and per-environment schemas and least-privilege runtime versus DDL roles.