code wiki / acme
topic: acme
14 modules sharing the acme name family (derived from the tree's prefix discipline).
The 'acme' topic family implements ACME (RFC 8555) functionality within the Nishi sovereign ecosystem, enabling secure certificate issuance and management. The nx_acme module provides the core state machine and request builders, while nx_acme_dns01_issue handles DNS-01 *WILDCARD* issuance, and nx_acme_dns01_propagation_gate ensures live proof of DNS-01 TXT propagation, supporting end-to-end certificate lifecycle operations.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_acme.nx | ACME (RFC 8555) state machine + request builders. | 360 | 13 |
| nx_acme_csr.nx | PKCS#10 CertificationRequest (CSR) for ECDSA P-256, | 178 | 3 |
| nx_acme_directory_live.nx | FIRST live ACME network step: GET the | 109 | 1 |
| nx_acme_directory_live_real_ca_test.nx | L11 step 2d. | 244 | 3 |
| nx_acme_dns01_issue.nx | live ACME (RFC 8555) DNS-01 *WILDCARD* issuance | 683 | 10 |
| nx_acme_dns01_propagation.nx | real DNS-01 TXT propagation poll. | 191 | 7 |
| nx_acme_dns01_propagation_gate.nx | LIVE proof for the DNS-01 TXT | 167 | 6 |
| nx_acme_es256.nx | ACME (RFC 8555) request builders for the ES256 | 283 | 9 |
| nx_acme_http.nx | reusable ACME transport + tiny JSON string reader. | 362 | 4 |
| nx_acme_issue.nx | live ACME issuance drive loop (ES256, DNS-01). | 511 | 9 |
| nx_acme_porkbun.nx | Porkbun DNS API client for ACME DNS-01. | 250 | 11 |
| nx_acme_response.nx | ACME (RFC 8555) HTTP response parser. | 228 | 8 |
| nx_acme_response_test.nx | smoke for the ACME response parser. | 164 | 3 |
| nx_acme_test.nx | state-machine smoke for nx_acme. | 70 | 2 |