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 0xfd11da8831c290f67aa82f600b71bdfb05f445fede3ae67f5d7b3af734548fed. 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/fbc636ef-d239-434e-a8f4-ec12d219268b.json and https://artists.proofprofile.net/proofs/artist/fbc636ef-d239-434e-a8f4-ec12d219268b.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 0x17928d8dff54568cfea28f58362de993927b8c2e7248218424fc7309da192937. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53b8391db6dfda837abad2df2d1e4cea067007b75d7312d49d60da246a6cfe6. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f8b0ddaa4960a6ce79826930a9e6f6b8d360cc0c7b464b80163c32cd1853932. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d4a6a36e8f02018a08656413eda3fd7ed9a8d21594e72032f04e42a951ba00c. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53abf141967691043912134d70063f4c441ef36fe5572363f8acc537fa91f81c. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f57abe0ddfd1be77aeffe16528167936bc0ede96508993bec0b579fce921bce. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QT3EX2503229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5cde25cacd420f31f27c54c4971d030d4760b0cc80357ac2844bba3d0ff4c78. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9db9c34af5ce589de61b079575e6e105bef0163547bf07eb3cfe3403e594a00. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa66c344fe91fae0c1e58df0eabbdabf3d06d45de667c991eece2851a391080b9. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79964f62bf2d902bd4b4ae1d178e98710afb978ea83fba088bae2a6cfe700aa4. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1c671e09c6357b035379eb3dd5000c813750a0c8f899307013a7d5074f690c9. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a510df532ee470c28e483083ead8e7d1a629ed30c58ac5ac5372e185994190d. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80603aa1c313c57a5e44b17dcb843d17770a8a0b58ee324cad71ece8caaf0d8e. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c61d8719d5075b7b8965af67718bda9c5a278b421724d3cda5fa8e890080a1. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QT3EX2503237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ce0291509d363bd55f152777c4bde5a68d05bbd266b96b5726f0eea41d9134. Chain 2 (Bitcoin): anchored in block 957791 (2026-07-13T02:46: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/QT3EX2503238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd7b4aef21d0d437ef2d732543ea61923802d65968951f424b23a30d3f468ccd. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QT3EX2503239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf01b71559716d0d41aa0585b636d9751215321aec21a459fe746638065218f36. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f7585ee0997cc8637e0081358f60f9a47c24b54788133b77d9edf0489c7fb88. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a9e8d0748068e3d5459d5d02de860dd772f5bbf99b6ae6ae1393bd397dba4a6. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QT3EX2503242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92a4d1bcf3a747c95429c10dc7dd7090db6898c5c1ba0ba21b2d9ebb44c2166e. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37:37Z), 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/QT3EX2503243.