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 0xa33e756e0070b8e560e5ceb3e0178f238ea64e58f877aee7c0770919ff694762. 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/2429b069-b8b1-4797-bbc4-e05ad53eeb51.json and https://artists.proofprofile.net/proofs/artist/2429b069-b8b1-4797-bbc4-e05ad53eeb51.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 0xa9ac89665b58b081ee199eaf354dd5cea9c1c7d38d24293c899dbcf567080991. 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/FR6F31300850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7aabfb4298646b43ac99a28b7b957e616accc6adbd756e511d74ac1577a2ade. 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/FR6F31300860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c2df4403378e44ccd2069e3eed2e396afc23b1a3d84e8ff8024e542ab3f450a. 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/FR6F31300870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73288314279d2df71e39ef6017d7730e085581c7751970b5890b2dcb5c59947. 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/FR6F31300880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x606e4b060671f6e7cffed8af11d34e18da62c9849845a3735812d3c9195cbf3c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/FR6F31300890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x237de58b308c96ebe19f52d4c7d7584c99b25cc9e7858fb7d4487f96ea74dc86. 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/FR6F31300900.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230bbee11e11de26f7bf2c61bb1bb917e84d01c831eeab50e4891cf66804f235. 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/FR6F31300910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe475caae2d5bb66c68aa885ae720d4447e975fa5b175c2ab26c59780281b4315. 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/FR6F31300920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52aff3535a51946c079cb9d8bc328a0f9d2ca7879e3a719643d01d04f13faac9. 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/FR6F31300930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b314ce71b24535347af355c4fed82ea63b521d34bd7325a58f5136987c79f34. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/FR6F31300940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15ec4296707bad41394150eddbf1d9ae2922884c432aaf225f0dbb0d83e9e0c0. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/FR6F31300950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fa4be6852c564835d51ebd0d9c81c3179564281ade6c263b1b8d7b59e769fee. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FR6F31300960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaf122fafc9d0af15224cd7a4a50d8b36cf8221f98a7fddece4ba071862410c2. 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/FR9W11104248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7aabfb4298646b43ac99a28b7b957e616accc6adbd756e511d74ac1577a2ade. 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/FR6F31300860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87ed6d0eeb88000dbc46dda49bbe791226ac805bb3cb5f4e443f3ab66a9bbd96. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/DEW931000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8282a15ec47786974bf3a21e6114d56042b3a1038f5362de220fb6de3a5a8b17. 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/FR2R01100010.