{
  "registryVersion": "1.0.0",
  "generatedAt": "2026-08-03",
  "canonicalUrl": "https://romesh.tech/knowledge/index.json",
  "root": {
    "id": "node:0",
    "name": "Romesh Niriella",
    "description": "Software engineer with more than 12 years of production experience, including financial and regulated software. He helps founders turn an idea into working software, and keeps what he has learned from building, testing and fixing real systems on this site.",
    "roles": [
      "Software engineer",
      "Systems builder",
      "Father"
    ],
    "operatingStatement": "I help founders turn an idea into working software.",
    "humanUrl": "https://romesh.tech/"
  },
  "machineAccess": {
    "readAccess": "available",
    "paidAccess": "unavailable",
    "apiKeyIssuance": "unavailable",
    "queryEndpoint": "unavailable",
    "autonomousPurchase": "unavailable",
    "notes": "Public read-only JSON only. No API keys are issued, no query endpoint exists, and nothing can be purchased by a machine. Human enquiry is the only route to an engagement."
  },
  "nodes": [
    {
      "id": "node:regulated-systems",
      "slug": "regulated-systems",
      "name": "Software for regulated businesses",
      "definition": "Lessons from building and improving software for financial and regulated businesses.",
      "domains": [
        "operational workflows",
        "architecture",
        "failure handling",
        "compliance-sensitive changes",
        "automation",
        "production delivery"
      ],
      "maturity": "cultivated",
      "status": "published",
      "version": "1.0.0",
      "ownerId": "node:0",
      "humanUrl": "https://romesh.tech/#node-regulated-systems",
      "canonicalUrl": "https://romesh.tech/#node-regulated-systems",
      "manifestUrl": "https://romesh.tech/knowledge/nodes/regulated-systems.json",
      "access": {
        "policyId": "policy:engagement-enquiry",
        "accessType": "restricted",
        "humanAccess": "available",
        "machineAccess": "unavailable",
        "attributionRequired": false,
        "pricingStatus": "not-published",
        "apiKeyIssuance": "unavailable",
        "queryEndpoint": "unavailable",
        "licence": null,
        "termsUrl": null,
        "permittedUses": [
          "Contacting Romesh about a possible software or system engagement"
        ],
        "prohibitedUses": [
          "Automated solicitation",
          "Reselling availability as a listed service"
        ]
      }
    },
    {
      "id": "node:rora-dad",
      "slug": "rora-dad",
      "name": "RORA+DAD",
      "definition": "Simple play ideas and notes from learning to be a more present father.",
      "domains": [
        "play",
        "attention",
        "family",
        "writing"
      ],
      "maturity": "active",
      "status": "published",
      "version": "1.0.0",
      "ownerId": "node:0",
      "humanUrl": "https://opsoverhustle.gumroad.com/",
      "canonicalUrl": "https://romesh.tech/#node-rora-dad",
      "manifestUrl": "https://romesh.tech/knowledge/nodes/rora-dad.json",
      "access": {
        "policyId": "policy:rora-dad-product",
        "accessType": "restricted",
        "humanAccess": "available",
        "machineAccess": "unavailable",
        "attributionRequired": false,
        "pricingStatus": "not-published",
        "apiKeyIssuance": "unavailable",
        "queryEndpoint": "unavailable",
        "licence": null,
        "termsUrl": null,
        "permittedUses": [
          "Viewing or purchasing the RORA+DAD booklet from its external product page"
        ],
        "prohibitedUses": [
          "Republishing the booklet",
          "Reselling the booklet"
        ]
      }
    },
    {
      "id": "node:silicone-life",
      "slug": "silicone-life",
      "name": "Silicone Life",
      "definition": "A place where I test unusual ideas in software, AI, sound and interaction.",
      "domains": [
        "experiments",
        "sound",
        "interaction",
        "rendering"
      ],
      "maturity": "experimental",
      "status": "published",
      "version": "0.1.0",
      "ownerId": "node:0",
      "humanUrl": "https://siliconelife.co/",
      "canonicalUrl": "https://romesh.tech/#node-silicone-life",
      "manifestUrl": "https://romesh.tech/knowledge/nodes/silicone-life.json",
      "access": {
        "policyId": "policy:public-playground",
        "accessType": "open",
        "humanAccess": "available",
        "machineAccess": "unavailable",
        "attributionRequired": false,
        "pricingStatus": "not-published",
        "apiKeyIssuance": "unavailable",
        "queryEndpoint": "unavailable",
        "licence": null,
        "termsUrl": null,
        "permittedUses": [
          "Visiting and interacting with the public experience"
        ],
        "prohibitedUses": [
          "Mirroring the hosted experience"
        ]
      }
    }
  ]
}
