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 0x0929cc9a0528eefae0133afe62253133dbc5973bbe60cfeba608fc0e6f38141d. Chain 2 (Bitcoin): anchored in block 953626 (2026-06-14T11:41:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d78a936-254b-41d4-897b-f7178ff75328.json and https://artists.proofprofile.net/proofs/artist/2d78a936-254b-41d4-897b-f7178ff75328.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 0xd600bbc770f798b52cdf6756cd64a6d0d880a7a1d45d92432ebd54d0baafbd96. 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/BXM1Q1800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9d103719ddbf8eff308673c29d3efebfc079e4b3f0f61e7d4d51fae4b1b6a73. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12:44Z), 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/BXM1Q1800002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x932b3bce3bce4391b888b345758f757fd96fccb0af9d9d3ed0754976ce415683. 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/BXM1Q1800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x767408a79603efe33e21c45228fd6763dfc621e4e28fe60e2d355711742d510b. 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/BXM1Q1800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x625750a121f8b07faef925d23bd4af3b594b1649fed3c1eefcf5d48b0ca9701a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BXM1Q1800008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b60ca0e19c741d8c506f31216bf24b81807ce6b35e10b273e14c2f55bfb805. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/BXM1Q1800003.
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 0xd126a8f227491922b3cb96d38b4d6110788bdcbd6f4660869fd4d5a2c2cae2d1. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/BXM1Q1800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a39eaa29be7f097f9a4a287f00cb7920e50d3f5fe3906fec7432137b2b6fb5b. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/BXM1Q1800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ac330ce9ff3fef13a1fed29b4020789d5819aa7cf1fff0d5a6e24654d62782b. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/BXM1Q1800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69800c4c8829144093d87576b78a6b046e8455b085df6b5096aa31726e42f6b7. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/BXM1Q1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75f888873e15ff4309a296e787a3448993c301786d68bf5743eb432b0f1bdd97. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/BXM1Q1800011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615762503ab93a401c0a1162bb63049708561c0d976e7c311cc962d1285e7dc2. 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/BXM1Q2100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf841f51ad1e152b380b69652219dac731d661b6261535e8572c7235bc15b009e. 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/BXM1Q1600005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c38737b426051bc774d2d67d67bcd4d70868ac370c5e67471885c02afb51c0. 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/BRLPA1300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9108b7df73a9f7575349c58379e9e8713c17b88a13f987652d8ac1570ef8d9b. 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/BRLPA1300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d8209313c5fceeaef50e018f1066b30875017b6a284559c3d596074472004b. 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/BRLPA1300010.