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 0x208b63ca4a5e46895c618d309cbeae056886b9d5293ac162bc115b313a5127fc. 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/cc480268-0c5e-43e7-be6c-ddbef57827db.json and https://artists.proofprofile.net/proofs/artist/cc480268-0c5e-43e7-be6c-ddbef57827db.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 0x4b437c7f131806b9382fae13fd569b43e0c819a7cbaa93901b78f1cc29526cf5. 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/INM6V2200262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc6e4376c5926becc16e3e3af6d3d936861700b290ce330ce2eadfc7bd5f796. 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/INM6V2200263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf85a12c68f8ba7608b143b1300d344313d84eb971b2d46e26affb261dde3695f. 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/INM6V2200264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x810798f5080759a0a28c9a731ea94a3f0ff10e0c5e37fb19248bb23b097a1f68. 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/INM6V2200265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76336f367d8f2802e3b1438208c8f8d8dedb8a71bf0fdafe6a541854fc88b7c4. 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/INM6V2200266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc10748746af239259b8067d141f06ee4cbaa06d300cd61d7147fc8e74c0e0147. 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/INM6V2200267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1559ee67f6865778656d587cac01a1c5399e24b4652db342e9bab77478ffb566. 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/INM6V2200268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2bedb360cf70fd040396641bc9fdb0bc44edf84ca838c0c5e2f732b9d09ac6. 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/INM6V2200269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28483b1a9ab0e1bbf56cfbb42586693aba5662bef98b7aca45afb8ca03240be8. 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/INM6V2200270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2378edc99e7ae13ec95c25c8a60d49ffee9b01baa96b761260c4b18d20c654. 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/INM6V2200271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa607d554a50ea2d1fe7e87ee74690cebf8fde9335f80e78885290b71b8978861. 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/INM6V2200272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x391269251d6a26e0b2b769388e5a1fd3f070ef722defc7c63a8828ad01efbcdd. 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/INM6V2200273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa092ffe02b16995d35c9cc66fffaf2e0bfc5d0457b59535ec028c2a52191b692. 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/INM6V2200274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04eb4ba7e63d573cae5f445594e8c632ea2a901a30f897d0e460cc5463da6129. 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/INM6V2200275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb97add2d0f12db5318c388acc165fea1a16f63c834ad2d9fe166e244e58367cb. 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/INM6V2200276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e6b41880e4f177306e78abb7c8cb3e687cfa95df1426de93e28ce39ee501c4. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/INM6V2200277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ba968dfefc7394c8af73e2f5c5b39a24687a94bdc4bc167db7de6a0c9605572. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/INM6V2200278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba8c99953f9a80e1dce0fea149e3238afc89ca132e94a40a95ead7931cfd635. 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/INM6V2200279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e884173a9d3c0dcfa2135fb91cddddfae764201aea47318f24ab070f16cdce. 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/INM6V2200280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e442d08e55b6a7e49c657f3c006c96887b4164a152d339a550b54e0fd55caef. 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/INM6V2200281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec5392c17cd3d8fa31837fc5c1b7060b3345e4dbaca74c470b8a45dd3420b8d4. 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/INM6V2200282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e2d4896453574389260b23c68df18557290547be39994009a4c3afd7fcd684b. 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/INM6V2200283.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd7accf2e6ac29dcc6c1275e92ec00ebc487766ba2964f13339f9a57f9f3e342. 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/INM6V2200284.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a3cf47c227ed0db4c78bf2377a2ffa859b2d50d0859ad1a8110f6774ddfe5fb. 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/INM6V2200285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f3fe72602892c89d9e57a09cbd7af87096f9b730becdc95138cfa17ed85f5e8. 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/INM6V2200286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54460ca2fa6d8576d890c5b257ff018c55bbc70d8e0d7416dcb2788308054891. 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/INM6V2200287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xada014823b92ab3d46d6f99a37b2918954214103b384c805ca378eab3dca8c83. 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/INM6V2200288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc25a1ec77a2bbbad99ccdcde32d704ea7d14be04cf23cb7d2db58625684bc0e. 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/INM6V2200289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6414738fb403f1463b0a7b882f3bb0fa14451df61c923890e0d61fe8a97aaaa. 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/INM6V2200290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2405bc0fa5f69fa77659bb46b9430d6f8e7d3e3a021c380ea044c81c946be4. 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/INM6V2200291.