[
{
"id": "tpl_standard_mortgagee",
"name": "Standard Mortgagee Access",
"description": "Read-only access to declaration pages and COIs with email verification. 90-day expiry.",
"recipe": {
"access": "read",
"artifactTypes": ["declaration-page", "coi"],
"requireFactors": ["email_verified"],
"expiresInDays": 90
},
"category": "insurance",
"createdAt": "2025-01-01T00:00:00.000Z"
},
{
"id": "tpl_auditor_full",
"name": "Auditor Full Access",
"description": "Full read access to all artifact types with multi-factor authentication. 30-day expiry.",
"recipe": {
"access": "read",
"artifactTypes": ["*"],
"requireFactors": ["email_verified", "secret"],
"expiresInDays": 30
},
"category": "compliance",
"createdAt": "2025-01-01T00:00:00.000Z"
},
{
"id": "tpl_policyholder_basic",
"name": "Policyholder Basic Access",
"description": "Basic access to personal policy documents with email verification. 180-day expiry.",
"recipe": {
"access": "read",
"artifactTypes": ["declaration-page", "policy-document"],
"requireFactors": ["email_verified"],
"expiresInDays": 180
},
"category": "insurance",
"createdAt": "2025-01-01T00:00:00.000Z"
}
]