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 0xce62d4af1b76cb0f781b98c49727e5858e3e9beb3c017d623fae1cbb52a51ea7. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a80828a1-6117-4fb0-bdf4-6c6097fc6d62.json and https://artists.proofprofile.net/proofs/artist/a80828a1-6117-4fb0-bdf4-6c6097fc6d62.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 0xb7d9c62a42aba498c31946d58a9b04047175f6c112cb34a67f05f73262961606. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/TCAGG2232000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaad0733bd7ee131a83ca7875b0ec46abda2f362a7e3ef6d07635097b1286c93. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/TCAGB2220723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6771590883d473ed826737d7886e116c0c37e1c6d1c12cc9403b2f6991bd7626. 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/FRX452168313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e47dbc6ee0f88395a4fd988e073342880e554c4420712eae6da3d7990f4b8cb. 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/FRX452168314.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfdfd9ddce0600caba9e0e896e628fa7d05d16048aeb02bdf5996408e017b32. 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/FRX452168315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd145b7d2e32d3d722c566ac470fd1f7ae2aec8351644d5d8bea5c6b4edb14815. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/FRX452168316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7c0d0976dec82de24ddccf934c860f1ba59a8f4bf66fd37811c441c9fa20a7. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/FR2X42158952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe404bc97ee26513d39f8647430d066db4aa4d83e2f1a8c883143782477a0cae8. 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/TCAEU2057552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd40cc851be680c85e9cd2b04a871606a7427e6788231f5aa7f41203adfc07215. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/TCAEU2057570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5bd0f56695e8dfd4308f4626453073ff20649fc2b869913c541289c37dc07c. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/TCAEU2057573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45c55c45fd694140403f64e82832f68fda9d4645f82b539d7518a135da602f45. 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/TCAEU2057581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0924bc717e4c7dc806696edffd249ba2e107e1d35762d294542cc18b84107f94. 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/CH6542068257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fd3628013f4a4580cf94c849ce9a7cb70531cd9aaa3ff0687762183f461f080. 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/CH6542068258.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e55a87a083169d7648ed78f16362fc16b20a7ee039c56a99fc2c10ba16b1628. 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/FR96X2190662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea186169f130fb17e9be6aafe3983ec20a5829336b80fe5ff32b6a73d37d94fa. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/FR96X2190663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21840165b109409f29a59a9df67d5f874b7bee7a47ac6c220a49d5869a59b29f. 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/FR96X2190665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0db308830d5edfdbec9e3161e2076b149086558530dd8cc1d54484fd03f6ccf5. 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/FR96X2190666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc23f4b7d5bf47b3a4e5eff74cfcf3c0519f00fa843a3503625c64ada295b3ea9. 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/FR96X2190667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd7c0d0976dec82de24ddccf934c860f1ba59a8f4bf66fd37811c441c9fa20a7. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/FR2X42158952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa27c4dfc4a61784c59e15167978538931d2e809c2087eeb72d2df422d0424ea. 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/FR2X42158953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e7326379acfd9f67c662271f0f88f05eab427653a377b57574c89f3ba05608. 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/FR2X42158954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62eb655df2079345d9134de458cb96cf8b39f2f04e75ce63e5b543afdc0e38c. 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/FR2X42158956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1288aecb9f99deb46e1fff78033c4c08290800ab33b74696bd5c7e4f006e02e7. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/FR2X42158957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fb7f30d09bc6260e17557d5aaa789acbc7a661cdbffbaec99b8702469a0c48. 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/NLCK42227144.