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 0x964afe4ccf0d1173627d03050a230e82e3009747da79670aa2452e5c35bd26a2. 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/1a6c09b6-9f7d-4664-b6f1-a1eb18ee7eaa.json and https://artists.proofprofile.net/proofs/artist/1a6c09b6-9f7d-4664-b6f1-a1eb18ee7eaa.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 0x457948e25356582561e26b2afe5a8a47ee7cd6ef97b7e1d1c17e0d234fa39cca. 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/ZA41S2101239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66d7e2724289e61b1afeeb13c7f6654ff18870411c69f5dad64e86302abd5de0. 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/ZA41S2102115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177aceee2b899a54300a62a601b6c7b396224ed960ac5497f0f952d89c7ac22e. 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/ZA41S2102116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dae2f3bc2a4f60e116edd538102d4f782cc05f5fd564d3f112e2ed500dbe489. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/ZA41S2101986.
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 0xaade48ad6896cd92a04f2c36603cf0d258087eb61ec518e9d0c0d0fecedf92ee. Chain 2 (Bitcoin): anchored in block 957029 (2026-07-07T11:17:55Z), 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/FR26V2009715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04672dc6a850150a8fd653e0df3e778bcd4dc5aa6a7b35e1cb8bb7991561014b. 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/FRX202082517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa17d33bb6e04ded22fd110aca0e0a10f425ad47a252c2353c561726772c61f25. 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/FRX202082518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4a785c887de47e4d450e66318329231691dc10810adb570a1d429fde8c9c5f2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/FRX202082519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2269c4075761d65276f1c8b92bf520f8045be2048a467f29c70a769122b2d24. 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/FRX202082520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd590c3aac9c45452df7124cb2254d9347e681131f3094fb3a5bea5a08066c5a9. 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/FRX202082521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14f2f8087e6faee5ebcf9130a16da76e0cf14a05d7e31df322a81ced3e7bb8dc. 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/FRX202082522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b8adbcea4432940a95bd88214ff81796d4c0a5862ea7601f818514b7338561. 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/FRX202082523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf154c63847c1a39d1ad6ceaa73aa95ad0a97ba92e800b3567ad1b0deb242197. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/FRX202082524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20c12ea85cfa08a40f400901f74c5a836623b661ef2b02e305c41ab741423828. 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/ZA82Y2000044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77617635d3ceed5e005aabbf51d608de985f5d97a01fdba14fb31ded92a1f30d. 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/ZA82Y2000045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87fb9b38b4a3b65c5bdcbafc301d5040818af36ea0190b0c81510d29d340be56. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/ZA82Y2100005.