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 0x4df063baf649212d2abdf4c688f71cdae8e84885ac35f0503a537dbb0af77b71. Chain 2 (Bitcoin): anchored in block 953759 (2026-06-15T08:04:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b5da595b-bce8-45c1-8a97-5b6221d90038.json and https://artists.proofprofile.net/proofs/artist/b5da595b-bce8-45c1-8a97-5b6221d90038.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 0x1dcd09296d77c496f532dec75508872751a88524233fb1cb6efa559b5b01f926. Chain 2 (Bitcoin): anchored in block 960503 (2026-08-01T03:41:24Z), 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/ZAC012201588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc68d427942aaf1d867f6c2b79b3c97edc5399ae9227516f8b211b9d7ffe11e. 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/ZAC012201589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e47bf0d6bed1036b4e1775627992aff4898f635a8e8fc2a5671966ecb2f6122. 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/ZAC012201590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e87411352f35db3778a79d8350dc3a5ad14342ec0fa991bbf7c927290e254e. 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/ZAC012201591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eddea8fcad57b87436b81ac3bf57af54833d6a9c0086b324b811bcd82d6c078. 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/ZAC012201592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c4620e2071f50dda5751c2ec152454d2001575f6908cc842f9cc60c6d52932. 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/ZAC012201593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3534bbadb3008a90235a3e17b4e6f6f75918bb952b40c07cf35cf0b74eb801fb. 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/ZAC012201594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5106c54052c50176436bf5dfc9ab1887eaa19e5c496b5ccef7078f29ae1be78. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13: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/ZAC012201595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba27ea70c36c98cef6157af06dedf0a982d811758786703e0023064c586af055. 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/ZAC012201596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0968623fc0e399cbd1018df19f4e2aa3b4bc0f0249fb08f9c979daec0e5222a1. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/ZAC012201597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb185a26efd8874fca9435fb0261ff10a64b5f2ec88d2e4feae550e2ead3bae93. 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/ZAC012201598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe470ec46df056b62456f4c583bc6943f40fa784a2bf1ee980daefcda8a6208a1. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/ZAC012201600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd04d980871c6d3fe8943f05f92f7ebfc8511877ca3cb01a731ae63705c9b5f14. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/ZAC012201601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a4712a4e6b834b1ddf0bc9aff977913a93a52f9a71d0db8aaa792279715219. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/ZAC012201602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda47f56cd2cdf36514459ae932d15b9108c5ba9d7a2153b6834c0545f0b0270f. 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/ZA41S2101657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f24e535439b8a3820de74949d40fb28acda9201df0c9ff38f22aa614772418e. 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/ZAC012301398.