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 0xec6b9880a7fffdea90a25cef55dadce98fad1cea0a7368476b993394c9d7da2d. 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/5dd1931a-853a-4a20-9a1a-0fc086fd34d3.json and https://artists.proofprofile.net/proofs/artist/5dd1931a-853a-4a20-9a1a-0fc086fd34d3.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 0xe37b7ba6865644cab62c50440d50800fc3e1cba9ff4ca58483df21933a489a10. 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/CH7812418709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa976fb028e1e235e1dbe9941736e28e047e5aecf5067a0a655bdb74f3767179e. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/CH7812418708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89f3bbe26d8b32e446eb06a97025417959430e2de9e744280f64d80f91c3b3ec. 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/CH7812418184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabe660f10e2622541502796e5cd44285eed6025c5c311387f3cbb5c174cd081f. 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/CH7812418183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c70d8cb71f1d97542eb5dbcc2ecfaceb85c077a53600446f486a89168c4871e. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/CH7812409787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dedc9efdf0f17f752ee8699cc6ed988592e4a39449196b13f7ef9922ce566c4. 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/CH7812409786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1dd972d66c668445036378a66b4581616659a27377d1bd16d1ca8fb384db6a4. 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/CH7812362421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10dc6e9ed063786483f6c6b73e6ecb0c598377687ac077b4ef2c56608f8b6625. 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/CH7812362417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3405453b87852fb2672fab1f6c49e488020d996cbdf7391952bfea1099919bb8. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50:58Z), 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/CH7812362416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f9035278c045197e82b1799ca2754ea86d542b2377bfaec552d6b6e9b76d8c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/CH7812362412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf866fc8aa8869789e720b22c541096421d88ea90434d4c7e8bd931b79841cc37. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/CH7812362406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf3ee783610a3e155c4b7ab19d98a26294e7f2c6a7d008e3c775871ac0a6a49. 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/SE5IB2329291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec80915722f86e95568d42e622bfc5d6ea0b20b2682d76f65d60bb1c07b5ec9c. 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/SE5IB2311575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd546894dbb09112610498e0ca97b88959028f12e3b5274d45924f8c1bcb1af. 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/SE5IB2311571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54ee3597a2b4e58b47c870ba1f4c1ca674507722f6aa62bdaf105d4b21c58436. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/SE5IB2261533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59ef8c029916a3855b3efc589230de733065ac75f7f844cccd0f87db276fd6a. 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/SE5IB2261532.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd398b0e315312e19564826c30475c208ec2c0e64b09da5a2dc9772a7936fc6b7. 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/SE5IB2261531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceacb3e23aeb0b5f8b109fbc4dccb71ae28e108cf365837e64fbd275c090d66d. 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/SE5IB2261530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28bf15db3347a29a32e355f1f6e8cd8dbb8675fd256fcb703515f037f4d3ac32. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/SE5IB2261529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3144383ac1e59a2b18852b187ad2a2f2ee4db0fb7136262709aea5890ba3a8dd. 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/SE5IB2299420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ebbe54a48cd49f6219bf50008d0e2d9aa97fbeb619cd6b8def7a6fcc8325ee8. Chain 2 (Bitcoin): anchored in block 960218 (2026-07-30T06:57:05Z), 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/SE5IB2299419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea4411754efdba55af1a2591baf5153a7c5901686c774f7daa387c38c9563cd1. 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/SE5IB2281713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d066955d7e4396ecb662ef15c26ec90f54f906d9123451c29423c5fbabe7352. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SE5IB2281697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4ed89d738adbb6e69fd5e4cddff90b9eeddef37b89734c692072d792772ddc9. 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/SE5IB2281681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39939f19035596a99b4487b6a092a8cd24cf5626f8ffc11625867aee4126472a. 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/SE5IB2210225.