docs: update documentation for completed placeholder implementations
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 9s
Documentation Validation / validate-policies-strict (push) Successful in 3s
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Node Failover Simulation / failover-test (push) Has been cancelled
Documentation Validation / validate-docs (push) Failing after 9s
Documentation Validation / validate-policies-strict (push) Successful in 3s
- Update plan file to mark all implementations as completed - Update blockchain-node.md to document HMAC-SHA256 MAC computation in keystore - Add Agent Integration Service section to coordinator-api.md documenting: - Systemd-based deployment - Health checks with systemd + HTTP monitoring - Instance lifecycle management (deployment, removal, rollback) - Metrics collection with database fallback - Configurable alerting rules
This commit is contained in:
@@ -127,7 +127,8 @@ The node can run multiple chains simultaneously by setting `supported_chains` in
|
||||
## Keystore Management
|
||||
|
||||
### Encrypted Keystore Format
|
||||
- Uses Web3 keystore format (AES‑256‑GCM + PBKDF2).
|
||||
- Uses Web3 keystore format (AES‑256‑GCM + PBKDF2 + HMAC-SHA256 MAC).
|
||||
- MAC computed over derived_key[16:32] + ciphertext for password validation.
|
||||
- Password stored in `keystore/.password` (chmod 600).
|
||||
- Private keys are **never** stored in plaintext.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user