Leith (; ) is a suburb and former port town in the north of Edinburgh, Scotland, lying at the mouth of the Water of Leith. It is home to the Port of Leith. The earliest surviving historical reference
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde455fafbb08c769a5a3f99fc6324bfd521236dd52d453a90ab29c6a43814fac. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/28079981-00e3-44f3-a39d-cb6e588937fc.json and https://artists.proofprofile.net/proofs/artist/28079981-00e3-44f3-a39d-cb6e588937fc.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71040df4f5a2ba1c5b1ef35d0c2e7be76cfad24d1f6a42daecc23fb5def4abcc. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLS6R1837699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fdbd7ced79cbe4b0fef6a8f80f373b0a5622fcffe10ab66b488893879c24224. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLS6R1846647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15cc236763b05ec644418200c904f15d91aaffa6fa7b248be00eb70dbbc5b2f9. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NL1AP1919928.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdefcf24ac47d40cff6546e78d3529e145edc9af68eb95f0de949836e56fde9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX281923016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fcd7b9bfb4bf05b137e239bf8ef1a1db170f71a6c5941ee6e3518c6084505ee. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX452038127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e93dedd47cf6c45ac89d2a4a5f4efc3dd2cb530f542f371daf5397c4576c3b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRX452038129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5568b075eb43543daba5ffa7720ae4453c97f4c5336e38325233cc6d53076634. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR2X42019965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafabc75658b53b00061b6a333c710c1db68c89b6b495a417569f81b14ece8628. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR59R2196337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31142dce31b12250a3af2af9317fea4c304e11966c6bb48d5b2e658e928b677e. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12126757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3468d57971221740b580f50e17b6598269b14bea7efe4db720312b39852e563e. Chain 2 (Bitcoin): anchored in block 958963 (2026-07-21T04:02:02Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12210571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26ac4d640d24a077f395c1719b2f0eed5aa46eed59c36b11c4c8424f77569fe. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12224551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f0897ee35f895308594c9817ced689dcc53ade8a07e7d8c84310948cf0efb05. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12230054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe65bcbd434cf54d5b476aea4053b415e56599f106f589694c7ae933baf37e1f2. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12239907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86da549fe6e15f9ed4e4daa7f5dbe094c488645d6deae00422d1725070e0ed32. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12417562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd797055685f8c3f1c772db3b28832923219b05498eeb673ab7dc9bc09643cef. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12424338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e3853fdbb87bdfdef2bb1f633c0a0f0c21cc76c3468c460e320791e388523c5. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12424339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec10f21b3e2e6d6e0c0700111e53508ea90651c5f3ddca6f867ef6bcebf9bf2. Chain 2 (Bitcoin): anchored in block 957805 (2026-07-13T04:34:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12430880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc33a0294e4e78b8e9d9ec13931b6f18b92b0597b6f32f829bec4d363a9f2de. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12430881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034b1220811041407e7b73b9aab2beb842850b77d35885d8a89f856de8e84204. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c3b1135bb05b17f1423928b921c41f860487e12c080cb44b06a9d416c59ade. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14c92a5f38967f1e909081b6e8e3c30712c579dc581cb5be5908f13472686ae4. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabda6ba35b0e61d79f1cb7afb6d04897647541606b71465b39ab10ebe34ecc9f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13251892b3b9d1f942f8ac86284bf1e791c1d8aa0f6bc82738252ef79bdf4c0. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412819eeae03f2e927d5bff3660d9fa3cb868a53cfef6d05ed535b9f7b33fc87. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda05714fc16a65932e5bad4a4df3e4b479fa18660147a1d2907f8d8dcb8ef637. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034b1220811041407e7b73b9aab2beb842850b77d35885d8a89f856de8e84204. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12512427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5d06216ca88cae41e77d37a422eeba38f2467791956debaac05d1e94514b9fd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12234682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82aeda3e7affb77c70bdb0d73f61630b462dc0f05eb280336021830fa8feffeb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FR9W12234688.