Download SCE DERMS IEEE 2030.5 Aggregator Requirements document (published August 2023) from sce.com to confirm required function sets and certificate format
Generate a 2048-bit RSA key pair and submit a Certificate Signing Request to SCE's certificate authority per the CSIP TLS requirements in IEEE 2030.5-2018 Annex B
POST to the IEEE 2030.5 /dcap (Device Capability) endpoint on the SCE DERMS server using mutual TLS; parse the response to discover the Function Set 10 (DER) resource URI
POST an EndDevice resource to /edev with the aggregator's LFDI (Lowercase Hash of public key certificate) and sfdi fields as specified in IEEE 2030.5 clause 10.3
Register the aggregator under /derp (DER Program list) and subscribe to DERControl events using the notification mechanism in IEEE 2030.5 clause 11
Verify registration by polling /edev/{id}/derp and confirming that the server returns the assigned DER program with a valid primacy value
Known gotchas
SCE requires the aggregator certificate to be issued by SCE's own CA, not a public CA; self-signed certificates will be rejected at the TLS handshake
The LFDI must be exactly 40 hex characters (SHA-256 truncated to 160 bits then hex-encoded); mismatched LFDI causes silent 403 errors from the DERMS server
IEEE 2030.5 resource URIs are server-assigned and discovered at runtime via /dcap; do not hardcode path segments between environments
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp