Sample documents
Copy-paste starter documents for entity, property, credential, and the HTML fallback.
Paste-and-adapt starter documents. Each one is minimal but valid; add fields from the schema reference as you need them.
Entity: individual attorney
{
"version": "0.9",
"last_updated": "2026-04-24T12:00:00Z",
"entity_type": "person",
"network_id": "§:entity:janedoe.law",
"details": {
"name": "Jane Doe",
"domain": "janedoe.law",
"email": "[email protected]",
"location": "Portland, OR",
"description": "Plaintiffs' trial lawyer, employment and wage-and-hour cases."
},
"properties": [
{
"id": "§:property:janedoe.law",
"name": "Jane Doe Law",
"url": "https://janedoe.law",
"type": "Website",
"ownership": [{ "network_id": "§:entity:janedoe.law" }]
}
],
"credentials": [
{
"id": "@[email protected]/active",
"title": "Active Member",
"type": "Member",
"property": {
"id": "§:property:oregonbar.org",
"name": "Oregon State Bar",
"url": "https://oregonbar.org",
"type": "Bar Association"
},
"dataset": {
"id": "§:dataset:oregonbar.org/active",
"name": "Active Members"
}
}
],
"other_connections": []
}Entity: law firm
{
"version": "0.9",
"last_updated": "2026-04-24T12:00:00Z",
"entity_type": "organization",
"network_id": "§:entity:smithlawfirm.com",
"details": {
"name": "Smith Law",
"legal_name": "Smith Law Firm, LLP",
"domain": "smithlawfirm.com",
"email": "[email protected]",
"location": "Atlanta, GA",
"established": "2012",
"registered_in": "Georgia",
"legal_entity_type": "Limited Liability Partnership (LLP)",
"description": "Plaintiff personal-injury practice."
},
"properties": [
{
"id": "§:property:smithlawfirm.com",
"name": "Smith Law",
"url": "https://smithlawfirm.com",
"type": "Law Firm Website",
"ownership": [{ "network_id": "§:entity:smithlawfirm.com" }]
}
],
"credentials": []
}Property: self-property for an attorney site
{
"olpn_property": {
"id": "§:property:janedoe.law",
"name": "Jane Doe Law",
"url": "https://janedoe.law",
"type": "Website",
"description": "Personal site for Jane Doe.",
"ownership": [
{ "network_id": "§:entity:janedoe.law" }
]
}
}Credential: bar membership
{
"olpn_entity_id": "§:entity:janedoe.law",
"olpn_credential": {
"id": "@[email protected]/active",
"title": "Active Member",
"type": "Member",
"description": "Active member in good standing since 2018.",
"property": {
"id": "§:property:oregonbar.org",
"name": "Oregon State Bar",
"url": "https://oregonbar.org",
"type": "Bar Association",
"ownership": [
{ "network_id": "§:entity:oregonbar.org" }
]
},
"dataset": {
"id": "§:dataset:oregonbar.org/active",
"name": "Active Members"
},
"profile_url": "https://oregonbar.org/members/jdoe"
}
}Credential: firm employment
{
"olpn_entity_id": "§:entity:janedoe.law",
"olpn_credential": {
"id": "@[email protected]/attorneys",
"title": "Associate Attorney",
"type": "Employment",
"description": "Associate, plaintiff personal-injury practice.",
"property": {
"id": "§:property:smithlawfirm.com",
"name": "Smith Law",
"url": "https://smithlawfirm.com",
"type": "Law Firm Website",
"ownership": [
{ "network_id": "§:entity:smithlawfirm.com" }
]
},
"dataset": {
"id": "§:dataset:smithlawfirm.com/attorneys",
"name": "Attorneys"
},
"profile_url": "https://smithlawfirm.com/attorneys/jane-doe"
}
}HTML embed: entity fallback in a homepage
<!DOCTYPE html>
<html>
<head>
<title>Jane Doe Law</title>
<script id="olpn-hub" type="application/json">
{
"version": "0.9",
"network_id": "§:entity:janedoe.law",
"entity_type": "person",
"details": {
"name": "Jane Doe",
"domain": "janedoe.law"
},
"properties": [],
"credentials": []
}
</script>
</head>
<body>
<h1>Jane Doe</h1>
</body>
</html>