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 0x147c56b6b9ea3176b93e7b2f77d767f7ca7eb27c0eb76e439e2ce7b3a328bfb0. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eb2b7dd5-c89d-4890-a953-2e5b196e1df5.json and https://artists.proofprofile.net/proofs/artist/eb2b7dd5-c89d-4890-a953-2e5b196e1df5.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 0x928421b7d1bc1f1c2d206971c8a21284f66819b64057f0a02f3c470c14e8462e. 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/ARU5S2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf48ef5fe2192fde4f6cc2689048630cab928768a4a83b21a9b42fac707e3985. 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/ARU5S2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2cf1908c42c362e3238a7e3c18db0b57286253531b53805d9deddb2410df619. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/ARU5S2200001.
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 0xc119d800070905330cb450585986a15d65477a8910306d0337ece749351471a9. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/ARU5S2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfea3183d75bea5898b2f0c006b97da2f10cde221f34a57392e4e0705add7b4ae. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50: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/ARU5S2200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76a5bf5f12febfca0bc9569cb15ce1ff0a36e2c957cdf352f9ad4f13bca7264a. 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/ARU5S2200008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f1fe7ba089674b9ec9e8ba67aae53cef7ddc566bfe105df202afed46d6bef53. 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/ARU5S1800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92c3bf209b470f9bdaa54373dba8e77280b6b47b4b3955d7456127b88d9ce6b4. 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/ARU5S1800006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3011f5b9315b1940fa83e3dc39b4a48fe89759a2bcc036595d5b6ac47fc4907e. 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/ARU5S1800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb6e59aeaf192071ffccfdcc98ceea11d9a02c67432252ef64f492dc97d4fe7. 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/ARU5S1800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8d95d18658ffba24f0bd7646253bf3f8b9fbddf21fb72fc023e335be4ee628. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32: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/ARU5S1800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6402ea32a7fecf8c0895d3e0b7dfbf46eb372954597836c944d4f26ca54b1ef. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48:18Z), 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/ARU5S1800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x093713fe12348fed256b802da30f19b7990b1eeab64d8333814ad3d5acb0e1fd. 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/ARU5S1800008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17584e8c2a4b860336a31dc31080d475a7daae74af8dfdfb22fd01f0a5c4bf80. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/ARU5S1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09992765339c0fc3f7841b9f8d4265259b0ff0fb3f0856efdbc42fbec2f9c8e0. 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/ARU5S1500001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70bc888af3735f28839b97702be9c9ae0deb226fb1278c50701268e18fea8ae5. 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/ARU5S1500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4aabb9df52c9d85194571f26c3c56605adb054159023a70d2c858f498649d81. Chain 2 (Bitcoin): anchored in block 958042 (2026-07-14T18:24: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/ARU5S1500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeaec9004d1cb77bb4cc2464cad1b2887f3db90ba1b699b04b151252b936ebc5. 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/ARU5S1500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4091be7e87d8ffbe356279d2410a267c92fd5221fcac39712df242ddff902c. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20:10Z), 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/ARU5S1500004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8ea663ab694d6be64a84f5759770cb9e8991499b9d889e462518e520383eabb. Chain 2 (Bitcoin): anchored in block 957211 (2026-07-08T18:28: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/ARU5S1900001.