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 0x2142d749389ef0ddf7261bcb3f712f12903285085e03ac8df777f5f5fad30bd2. 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/d0c91470-d957-4d54-863f-b241376649cc.json and https://artists.proofprofile.net/proofs/artist/d0c91470-d957-4d54-863f-b241376649cc.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 0x2466d10d067920ed47c4acf3b61ca252bc7b427242664e060f959d8983a06aaa. 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/QZHN92170897.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x939000510bd1f67b439222d5e7ef8eda02265dae79e9e3a70d56042600fe08c4. 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/QZHN92170898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x788f27ff41fd85f83b395a56c8e014a45c5bea5f4b25a6ddc5f5adc6403c9846. 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/QZHN92170899.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6da8fc503d044e149f0b89f6c1f38d9118fd1a4d8635c81ba467c539cc2b3fa. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZHN92170900.
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 0xf9a4a32ce228571477c9717eb1ca198c96967f4a8f7722e1644d31e588c35d56. 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/QZDA42250400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2204b8518da5acd17b7e648607b63f3e5142d3d63044959a47c45819a1b23a7. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZES82294195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71159ea97df599793fa49bc3d22db50d8fc3c94e7766d26757fb082115e6debb. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T15:44:00Z), 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/QZTB82257423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e048df3a1fa3a312f7c0b5c370be03a24af8ea2ffd2d5c407ad450e9a762df. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZFZ72386782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c8522a1b2f0a6f622d5343df8f0289ac4defcdb138c22cf9c1bdf5c6be3c6df. 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/QZTB22319483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc85f8d6f635f6a5c51245d52197be1c6f8b4d30790d93d6b342dc7d4262fd174. 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/QZTB22319484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22398a95f64b6043a282c613a64633bb3af381c28c195524c318c142498fed55. 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/QZTB22319485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x258c977d3ea90a4188755eb1852c5c04f0ccd587a9e35985e6ac4df2fb68f964. 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/QZTB22319486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8359365e777e318e4e9165f493b2dc761793e31486c6839ced7786460771d6ae. 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/QZTB22319487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02e07364229a0dc9c3d5502696008162c3eb60e968c6e233ed84a53bd67b25fd. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QZNWU2494321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94a1e6c9f835dd98cb29812d034f9ff40f1d34d8879ad4fb3efaee7661940e0. Chain 2 (Bitcoin): anchored in block 958644 (2026-07-19T02:21:25Z), 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/QZNWU2494322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f0ff001ac155906f0354f2981adaae17a4e2ad179e00841290dbcecf62754a. 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/QZES72550597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f5b0782d1e4d44e5224681d49b549cb22a3ccd44bb3e44d95c932c1107c4f3d. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23:20Z), 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/QZES72550599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x213286910529ace560cc718880db14a5af87f55a22b23cd04507205eea9c4585. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES72550600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff4de9db9602cd0559e0aed3f4f0c3fff61821fc1dd0b5711237b6afddd71b08. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QZTBF2551877.