Developer Documentation
Enumium API Documentation
Enumium processes parent-chain state actions, validates pending activity, and creates hash-linked pulses used by the SiloBlockchain execution layer.
Health Check
GET
/api/health.phpcurl https://enumium.com/api/health.php
Submit Action
POST
/api/enum-pool-process.php?mode=submit{
"node_uid": "silo_enum_master_001",
"wallet_uid": "test_wallet_enum_001",
"user_uid": "usr_enum_test_001",
"action_type": "node_reward",
"payload": {
"amount": 0.01,
"reason": "enumium parent pulse test",
"source": "enumium"
}
}
Validate Pending Actions
GET
/api/enum-pool-process.php?mode=validate&node_uid=silo_enum_master_001Create Pulse
GET
/api/enum-pool-process.php?mode=pulse&node_uid=silo_enum_master_001Full Processing Cycle
GET
/api/enum-pool-process.php?mode=process&node_uid=silo_enum_master_001Required Pulse Fields
| Field | Purpose |
|---|---|
previous_pulse_hash | Links the pulse to the prior pulse for the same node. |
pulse_hash | Cryptographic integrity hash of the pulse. |
state_hash_before | Canonical node state before the pulse. |
state_hash_after | Canonical node state after the pulse. |
activity_root_hash | Hash of all validated actions included in the pulse. |
Developer Rule
No action should directly become a pulse. No pulse should exist without a hash chain. No reward should be paid unless the pulse is valid. No explorer row should display a pulse without state and activity hashes.
Start Building on Enumium
Developer
Open Developer Console
Create projects, manage API keys, wallets, ECMTP messages, and chain services.
FinTech
View Platform Dashboard
Explore wallet, message, vault, token, POS, and EBV services.