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 0x8a65ccd978e48b7aa19a26217eef975ac6159b30a40e356b961b9d298c9f03b2. 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/0bdbf397-d814-45d8-bebc-7bc987b5c096.json and https://artists.proofprofile.net/proofs/artist/0bdbf397-d814-45d8-bebc-7bc987b5c096.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 0xe3e54a89da981ba7ce9379b90770c8a5862b8d40480c21a1fb8b70796a620118. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZK6J2173319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fdb5aaadce0da63602e8fd85940c7a90df205509344f326b24a74d8f2ee07f7. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/QZMEN2128852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcab6d96a90cdd3a40c45f1f8a102874f9538567819e51bd08a59989cacf498d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZNWU2140124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31e12bd7231d5219bc889875e18c90a694e0249a0af0516eafe6fba9634e5901. 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/GX38U2294030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50318fb098e8db85bda2f18de3657972163e53d3ef29d67339ab3e3e0774166. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/US3DF2206769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x292049031fb0c0b69cb12538ba1d09174d155e462a27059f6acd9c3e9c9080a9. 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/US3DF2206770.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x338ea1869fc4e27c123dfc8903c171d80ecf65fff5fd319201e6815c99e6f690. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/US3DF2206771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27673ddc302e2c6cb60d4d04b1184eb470ea0f7a253e6711f2db847b246a731e. 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/GX5MX2210349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfebfe4e32f652d6065f62b609c082e0d64a8bef2748c654c9af69dbbc238fe83. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/GX5MX2210353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2775706c5f0ef39bf56cf3127fe8c35b0351ed3a6034785fc1dab0532b7488c4. 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/GX5MX2210354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e31adb64041cadb61eb9f2e66e3dcb937fdd6aaaf1d6e4976a577384d83afa. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZN882244542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2905e884832a5d86b4776d85f84bd88e3b483fea6a0538893d8fed19a8211ea4. 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/QZN882244543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdcbc183d14ebe79c6f930ac1c3bc75be8ab0be4d033e6e55a7d4f07b2f514ec. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/UKZGC2200561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0bea2aa658222bb4939b5ad875325e6a5f52b6fb0f6f51f3e3907007681adc5. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/UKZGC2200562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd61f5493fd5a8b4c052cd2f6e0259e5b53fc3e5b751aa1b4641d228e1e86cd5a. 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/USANG2212036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3105d50b6b992d61bc766587f9bb6777a6d18884e89a0ff3319a59cdc2fec53b. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/USANG2219471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd28cc4100740f56042b47bad879168bef932e09789b16a4086bb17b1af66820. 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/USANG2232362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88293801d3515086dfd88b301a5b609ea228795ce8841f0a6e3898d636be948. 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/USANG2246508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb23cb6659c92037b92e6b752d1d7d0bf98d3e88d32a94e2c2741980f12b7924. 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/USANG2258694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f982d7f840924d14ca024e0c6542dd14900a8946d1dc54d4fe8e7ad2a3b244c. 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/USANG2243561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7a782df5f552636d9728ee3f8f9500e3a3b3804fa36ff0ab6e837e0c756c476. 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/USANG2243555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51c8154a536d30833b79a616fb8f91d87d702fd791276d1350e763e4288d350. 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/USANG2243556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b95ec31898e50cb81a46936fbfb9cb840b2022ac7f826f6ef336996eca9d63. 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/USANG2243557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eef84ef1794dddb7f3f19e88d38e08f19cdd9e170dc7b9620b09e1c66aca8a8. 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/USANG2243558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x111f41949a1f82f5b6a91be6d56992dbf9121bc055e8795624b36cc38a38b849. 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/USANG2243559.