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 0x2aaff50d30a200595f2bdd652db59f453833ae486baa70bf21e11551082d53eb. Chain 2 (Bitcoin): anchored in block 953817 (2026-06-15T18:10:31Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fe588810-0e79-43b7-b8e6-678454aacd52.json and https://artists.proofprofile.net/proofs/artist/fe588810-0e79-43b7-b8e6-678454aacd52.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 0x3c3f6a5739705dad54dbbe722db0ba3ee7b5a00717e363f46762b86d45ac3227. 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/GX89G2369082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f66ad1554704f2ed71d8139f2d0a2f9a71c8e26ca68a5b34c77b5a09f287060. 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/GX89G2351930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15e4fe845541155259af6c70b0b3de2800739425224f10ed093896f79b0bb461. 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/GX89G2392227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd950ca3e2fba0c0f2d391b9ae108716c31de3768966d4a785ead306a0be4bec8. 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/GX89G2360846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d77277bc830fa558d362988b381dcb67abd1aa3edbaa1f42ccf127f77e13340. 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/GX89G2313763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91bbb067a29fda46d8c5e3230cc4c1851dbe4000f5d3834db6f75118fb8e2245. 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/GX89G2361772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cac4ac461a3a73bdf03c777739536a2d254995d25e5d0b2729b9640f66eba1a. 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/GX89G2294195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe676ed4390d1be8309990901ce3c528328e4e7d7e84b19920d703c01fee9456f. 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/GX89G2296593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba0b408832a2a60d4b45e2a81659784d2d16faceadb8a7e95eea53d1ddced7ad. 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/GX89G2296478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12fe7bd10ae38a2b863cbe9a3c729d71c57cf7c71a2d07df9dd8af70ac1a9622. 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/GX89G2296608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76b152b27a9cd9eff5eb84fd99b7cee6fecb76972d8153ab40ba61657196c9ef. 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/GX89G2296602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28557add2e77f74a3c7bc0ae36d8e477b0ed711f57c0e848f9b22792a95806d7. 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/GX8KD2221213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53bf2c077e07af76352b6fdd5abe13493b21ee203f68671f6399bc4a317137f3. 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/GX38U2532188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fcb766615971176223912e4da9b912d53cba0f9657f704c2d234d3f3d9a02f8. 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/GX8KD2203465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58727ef5cb5e94977a4af680e349487e1449df3b5e4e49ec8057d365318fa678. 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/GBSMU0131610.