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 0x0719519524298f89e1b6a56a89470db835a0eb838cd15e46ebce11d79da03a21. 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/4cb5c82f-a26b-46f1-a9a7-1dc69deb60cc.json and https://artists.proofprofile.net/proofs/artist/4cb5c82f-a26b-46f1-a9a7-1dc69deb60cc.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 0x4eb6658aab2f317821cfd83a6e69cd3a11c4ab97eb11a3aa86a2c31eb817fece. 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/BXP022100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ccaf7af76a8a79f87d248c02d731aedc5031865d13aada91f3cc6f0619d7c1f. 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/BXP022100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46a496ce41f4efe332db610a6ce9b693c9d6c78a31a1c00fd4c27f3a280d42f. 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/BXP022000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0fecfdbcb59a9cd88b25f1ef71f5153a99654524dedc6bc4564f85b5e443b5a. 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/BXP022100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf8fee15edc2e6e79e0eabe5a8403ad8deac6cceca08a85cbd66b932e40de00f. 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/BXP022100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796eb0622527a667d74ffd20ca8c9f30e20b8581ff9e39b2a8c445ac88cc43ce. 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/BKLZF2200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc566f03ea4c36465b2485c2f31e3e72e0a73465fffed173eb0f716026117a2a6. 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/BCBQO2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd9c01e5e76865667b278c1c1eb163d2c02dd06cf6d71650a2db58cdaa80428d. 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/BX75Y2400157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1149f6cc730cc430e4c546153857dc76dab5aac9a957b4ee357b42c1cf8ecfde. 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/GBRKQ2510198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5d1bd313b96231a0b321e90be187f8fd7ffaca95d1a5a9264c1d31e8fb43b52. 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/QZNJV2321181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe9847760bcd025104408d24d9d9b79c2d2655da7ba7918d9b0e3c3fb654a40a. 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/QZNJV2321182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df1caa6631e9779d1c863131fa30ae301f95de5c6d7cf7bba10b8a0dbc41da5. 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/BX5YE2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac18268c85cbcbc222eb688ae41444d5370ea51db584ababb7c88c281a1f218. 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/QZGLM1907845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bf8e67f0d4de1f7a218486050aa3b90ddb983f3e3184bddbb159ac52a0f9466. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZ5AB1942379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73624725f034c6844876f6990fc1811be944d1a6b9d611f395eb6ee76cafbc0d. 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/QZ5AB1800981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd9c01e5e76865667b278c1c1eb163d2c02dd06cf6d71650a2db58cdaa80428d. 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/BX75Y2400157.