{
  "schema_version": "1.0",
  "project": "DecisionLayer Systems corporate website",
  "legal_entity": "DecisionLayer Systems LLC",
  "domain": "decisionlayersystems.com",
  "release_id": "decisionlayer-governance-pages-20260716T190044Z",
  "generated_at_utc": "2026-07-16T19:00:46Z",
  "status": "deployed",
  "environment": {
    "vps": "Ubuntu / Contabo",
    "web_server": "Nginx / aaPanel",
    "public_root": "/www/wwwroot/decisionlayersystems.com"
  },
  "dns": {
    "provider": "Contabo",
    "nameservers": [
      "ns1.contabo.net",
      "ns2.contabo.net",
      "ns3.contabo.net"
    ]
  },
  "email": {
    "provider": "Zoho Mail",
    "contact_mode": "protected_web_form",
    "smtp_form_enabled": true,
    "authentication": [
      "SPF",
      "DKIM",
      "DMARC"
    ]
  },
  "products": [
    {
      "name": "ShelfCoach",
      "url": "https://shelfcoach.com",
      "relationship": "product of DecisionLayer Systems LLC"
    },
    {
      "name": "JobReload",
      "url": "https://jobreload.com",
      "relationship": "product of DecisionLayer Systems LLC"
    }
  ],
  "public_endpoints": [
    "/",
    "/privacy/",
    "/terms/",
    "/security/",
    "/public-ledger/",
    "/decisionlayer-systems-ledger.json",
    "/.well-known/security.txt",
    "/api/captcha.php",
    "/api/contact.php"
  ],
  "security_controls": [
    "TLS and forced HTTPS",
    "CSP and security headers",
    "server-side arithmetic CAPTCHA",
    "CSRF token",
    "honeypot",
    "minimum form time",
    "IP-hash rate limiting",
    "server-side validation",
    "authenticated SMTP",
    "Nginx-denied root-owned contact configuration"
  ],
  "change_log": [
    {
      "at_utc": "20260716T184146Z",
      "release_id": "decisionlayer-corporate-site-20260716T184146Z",
      "summary": "Initial professional corporate website, product portfolio, legal pages, protected contact workflow, public ledger, and production deployment controls."
    },
    {
      "at_utc": "2026-07-16T19:00:46Z",
      "release_id": "decisionlayer-governance-pages-20260716T190044Z",
      "summary": "Removed the machine ledger from primary navigation and deployed professional Privacy, Terms, Security, and human-readable Public Ledger pages with stable in-site footer links."
    }
  ],
  "governance_pages": {
    "privacy": "/privacy/",
    "terms": "/terms/",
    "security": "/security/",
    "human_readable_ledger": "/public-ledger/",
    "machine_readable_ledger": "/decisionlayer-systems-ledger.json"
  }
}
