@revura/native
v0.2.6
Published
Native gateway and tool runtime for Revura
Readme
@revura/native
Native gateway and tool runtime for Revura.
What it is
@revura/native is the strict agent/tool boundary for Revura.
Default stance:
- operators should start with the CLI on one machine
- agent/runtime integrations should start with
revura-native-gatewayover stdio - loopback HTTP is available, but it is an advanced opt-in transport
- broader runtime/admin/automation surfaces remain implemented, but they are not the default product story
Default native surface
The default native bundle is the v1 accounting loop:
post_ingestion_candidatepost_ingestion_batchlist_ingestion_reviewsdecide_ingestion_reviewreconcileimport_reconciliation_statementgenerate_reportdashboard_summaryvalidate_close_controlsclose_periodverify_chain
Everything else should be treated as explicit opt-in via REVURA_NATIVE_TOOLS.
That includes broader query helpers, subledger workflows, policy/governance controls, webhook/backup automation, and principal/runtime admin flows.
First run
REVURA_DB_PATH=./books/general.db \
REVURA_ENTITY_ID=entity:demo \
REVURA_MASTER_ROOT=00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff \
revura-native-gatewayThat starts the default stdio/local-native surface.
If you need a service boundary, prefer loopback-only HTTP (127.0.0.1) and treat non-loopback/networked HTTP as advanced deployment work.
Binaries
revura-native-gatewayrevura-native-principal-keygenrevura-native-validate-identity-policyrevura-native-validate-principal-policy
Docs
- Native cookbook: https://github.com/rev1ck/revura/blob/main/docs/native-tool-cookbook.md
- Active execution plan: https://github.com/rev1ck/revura/blob/main/docs/execution-plan.md
