Wallet layer

A lifecycle wallet stack built for explicit renewal workflows.

Wallet materials are for engineering review. They are not a production wallet release.

Do not import Bitcoin seed phrases, private keys, or production wallet files. Use only documented OBTC test/reviewer flows.

The current wallet direction includes expiry awareness, manual renewal, batch renewal, and controlled automation surfaces, with funded renewal claims kept evidence-gated until public txids are linked.

Current surfaces

obtc.getexpiry, obtc.renew, and renewall.

Automation path

Auto-Renew remains default-off; controlled wallet orchestration is the review target.

Boundary

Engineering preview only; not production wallet software for real funds.

Current wallet direction

The wallet story is already concrete: inspect, preview, renew, and audit.

Expiry awareness

The wallet can compute expiry height, blocks to expiry, status, and dust-risk style warnings so lifecycle risk is visible before it becomes a crisis.

Manual renewal

obtc.getexpiry exposes the risk view, while obtc.renew lets holders renew selected outputs directly.

Batch maintenance

renewall turns renewal into a repeatable workflow instead of a one-output-at-a-time ritual.

Process-local Auto-Renew

The current scheduler runs inside the wallet process with windows, fee limits, and failure backoff. It is an execution aid, not a hidden chain rule.

Controlled automation

Automation works best when planning, signing, and policy stay legible.

01

Inspect

Start with expiry risk, not blind execution. The wallet can surface which outputs are safe, expiring, or already expired.

02

Preview

The automation path is meant to stage renewal work before publication, not jump straight to opaque action.

03

Separate roles

Remote Signer is not part of v0.1 external support. Treat it only as a future or deployment-specific isolation pattern unless a separate end-to-end operator run is published with commands, commit hashes, heights, and txids.

04

Record

Automated stewardship only helps if operators can review what happened. Operation metadata and audit trails are part of the point.

What the automation surface is

An orchestration surface for expiry analysis, preview, authorization, and renewal execution in the wallet layer.

What the automation surface is not

It is not the remote signer itself. Remote signing must not be presented as externally supported until a separate end-to-end operator run is published.

Testnet v0.1

OBTCWallet has a source-only engineering preview for the core wallet paths.

The preview documents native OBTC network flags, the 19528 node RPC default, the 19554 wallet legacy RPC default, obtc.getexpiry, obtc.renew, and renewall --dry-run. Funded renewal and non-dry-run batch renewal claims remain evidence-gated until public txids, commands, commit hashes, and heights are linked. It is not a production wallet release.

External support boundary

Limited reviewer onboarding is invite-only, and wallet support stays inside documented testnet paths.

There is no public faucet. Testnet coins are manually issued for invited reviewers. Auto-Renew remains default-off. Remote Signer is not part of v0.1 external support unless a separate end-to-end operator run is published with commands, commit hashes, heights, and txids.

Boundary

The wallet-layer case for OBTC is practical: lifecycle risk can be observed, renewed, budgeted, and audited without moving those rules into consensus.