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 0xa09fd6b559c935664da52e77a7c478e84b7ed53e9c3d811db8d67876eec8f521. 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/fc51da38-9ce0-43e9-af1b-b5d5519e2e9e.json and https://artists.proofprofile.net/proofs/artist/fc51da38-9ce0-43e9-af1b-b5d5519e2e9e.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 0x5ae14a38d266087eb1c37ae242fda5e25eb13024b84b7dad07f716a4f45709b7. 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/FR96X1948124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd61ec5726fdd82baed7d57b9e60ede5214badd5dc04802ca4b4de29108ab1b8. 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/FR96X1913831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe341719a792b4b08ea2b0d351319ffffe1343f1d2006ce3fc03faf7a47ef68cc. 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/FR96X1913835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8909810cb3d8a1ddae8160839dd3fc96fafb398142dbde1ed3d4ec5be0ad3bbd. 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/FR96X1913844.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ecb8f4525ffa5e7f84662e50eca0c8f9487de95e3e1a0d484dd72be32c4c3b. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/FR96X1913855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04ca5d6e536ec9500486bdb9fc2999a7fd73f1d9bed7cff67b9dcaaba9e7b907. 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/PLI365904620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fae3012f76d8a6e5846bdc81c85d2b37319a94c9046b15229653aeba3db895b. 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/FR96X1942535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ce5402885c29c46e031c5737221c0b77c900397917a2ca9be43d71cff67fac8. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/FR96X1942536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc295b769302291602f1f786f64935709426f92cb24d24cb6a068bcdd9078f474. 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/FR96X1942537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34eb6a01afe28dfbb41e4958e72ab4b518de7dda9d6e83f2aa9b856aa5e70724. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/FR96X1942538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb15e2d36e7a74844c80a890becce0872c694828da8c839bec1babc53843f238f. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T13:22:35Z), 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/FR96X1942542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fcd6b5e7ac121e2a81fcaf70a12e8f0d7d683efb20d40077cba6737052c4cac. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/FR96X1942543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d49c549fb9200609bac56f52233f79bdda2053e64b7a1ce9cfcc5134dee1f6a. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/FR96X1942547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c4f4da8f137557c11bdc5c0bdf58f6c59916f5ad78e87c2853a0d4ebfda23e. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FR96X1942549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3bfdfce8b1feda0ef88aba3dee492cb3cb6adfb0d6b14358280003529f91b9a. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/FR96X1945413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a3771fe83a79c2774d89b2defb7e036de85e8d02392ad3bfb9caca20a95dde. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), 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/FR96X1945418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ac1eb6c8a0f95ff7e59592baceede102f9c7b5daf770c969345c553864b2af7. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/PLI360639410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58b4f531e5cdc4156bd8e65ec9aeb617900108262f7d3baf75319e0b23a7624b. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/PLI360639430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c442806892fc8463047d27419738245e19fa51e5bc8b4ca60c3108075ef9a33. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/PLI360639440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e16517e83259b6fced601e4314fccb4e6084a37b8e6ed9a0722042d7b95f3ca. 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/PLI360639450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9c2ecfa7a8bf8c1455eddaa35e1e6524aaa047ba3945eaf9357dac3004791fe. 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/PLI360639470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c89ea03ea0a26484dbd2b3e3b6e2af66a3dedc9a87afd85c25f8aec8a464e5e. 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/PLI360639480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f95e002912a0190097e435f021d625940801456010ff7847669787ce4a1500. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/PLI360639530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d25c0a3d0d3e84e3ec8740784221f78d67ad9ece119ac8e37a7e9934d95ec65. 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/PLI360639600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d884833a519a47dcfdc6d67a700da3bdc188329416cb8f578fe6c8e33ba7b0f. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/PLI360639680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69df8aa2df8c3d5474c6ceae182751fdde60f83568cc1cee6cf69c716d544913. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/PLI360639880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1372e3a99fdf4ab5b061d25589598e853622d1a03378a80783ca4077a5f0944. 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/PLI362522770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdae580538f6ba2051a31285b97a01f46a495bd839a7eceac3a77c51dec530a5f. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/UKEX32302642.