thumb|Driftwood on a pebble beach thumb|Driftwood on the beach in Sitges, Spain Driftwood is a wood that has been washed onto a shore or beach of a sea, lake, or river by the action of winds, tides or
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb2a49536a740a61f7247bfd9a36cda28686595f10fd09645da6d36161ca0ae5. 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/457655f7-798b-462e-bc48-d2a3fee90550.json and https://artists.proofprofile.net/proofs/artist/457655f7-798b-462e-bc48-d2a3fee90550.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17759a0eb55a63edcaf671eeeeec034ac2bed4aa09f04b58554ad9f58e78ec6a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ATAT72406013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc94c466c1e81e993b4e53b6ad4aa0a39ee4c025a4eb8d34b138c43f02a8ecc. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/ATAT72406011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337001d1d4ed6ca1fbe05b91ffe4c1c9af07caf6b20f9eba58fc13b56c389656. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/ATAT72406007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1480854caf2a67bcb18385354ddba5c8a6c080784ca2b7a7d5ae7d5663dabdb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/ATAT72406005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82e1ead673020ccc751d08cecc1ab65e0a68e0dae41959ee4d44035681ca86dd. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ATAT72406003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc68b0cbf849438c3a278821fbd7256286dc3b4b599a57f158e5574de1374e45a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/ATAT72406001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c6c782b1e614ffe0a3bdc96fdf003392710574119a81f582c3a1f5a032cc6f0. 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/ATAT72306037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e0e2d504adb9c748d556229acf61e3fa7984fed77dff79133fab944c8aede1c. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ATAT72306039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dea2549521d07015ba87c5f552f4a3eb37dfe4ca104c0f67c9ef8a1cbd6142c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ATAT72306035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a689756cade36f9040309923d74042156610a16029e129be60717bde614af5e. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/ATAT72306033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf3dad6f8442915fceece91a837f2ab67ef437d9d6c0ea8d50aa33f3e347e084. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ATAT72306029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13b546306a78f7fddbcab397491e62a5b4d21307f527f1b9df74051833823ba6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ATAT72306026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5689cb5b95fc5436214c562a8bb0de949d94a5d8301cffdad1231940ebdf3624. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ATAT72306019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e4f703442f6a41ca8a916fbcde6ec5ca5898cb4b177c7b7976a40ac30f462d6. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/ATAT72306023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aa9134ee563d6115b5090a1a7d86826e44e1a2ac201f4fd7a3e3cae5da9e1ae. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/ATAT72306013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb405bba731947d41a376ea2a192e482e59217ae55555a9863ab722e3cd86153. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/ATAT72306015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde51274240985ac182f6eed0684ae5cfc4a298fcb367dcad56053700d4200ea3. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/ATAT72306017.
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 0x7b5591751fd527fc826fdab6fc1e4345890e78dd6044058c0c1f2c668bc8ca17. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43:21Z), 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/ATAT72306007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a1e6144e074a01c6266a1be8fc472b8a0d753f4f33a4522c6f918a570c68e0. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/ATAT72306009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x279ee21dea35c3923e4a0545afb5f879bc9637539599e5dca9a6ed27d0c2b447. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/ATAT72306011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa00d30ee5f6666e1c8fb52757d44d4541ff1f4321e29bc86d78d708d12cc6b17. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ATAT72306001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff2092ea61b642b81e0cdd7ce92b9bda88a6c342a5d4886a878c266255b281f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ATAT72306003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83a4783e966343b04057b0e8be53bb37bcd651d85e0ca1fea6d0bdfd2c7f7fd6. 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/ATAT72206001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x558a25b9bdccc1d302f2b91b244b31056358864ff652528393dc05f0a1517ed4. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/ATAT72206003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1db721d2436bb640d0f52ba196f47328cd816b531d59d87a5a1b20c8eefe09b. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50: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/ATAT72206005.