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 0x54a6b901d737ac4f33628c69e0d6095556721b4e67aae2d3f785d17875ee9f67. Chain 2 (Bitcoin): anchored in block 954623 (2026-06-20T23:40:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ca6d4db9-97e1-4464-85b6-75ef84b0de2f.json and https://artists.proofprofile.net/proofs/artist/ca6d4db9-97e1-4464-85b6-75ef84b0de2f.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 0x06b3511c443ba16adc9b398b0acc09a9a0e1a53498960f15843f85fd797db2a1. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57:12Z), 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/USYBL2302221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d29630824e53cee15aef02e9d77975a08e54005109c692b2e861f4c6947fe61. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15:04Z), 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/USYBL2302222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaceba92408148688028a5511af04c6ade9007a84a96db506a528d910d06b4f01. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/USYBL2302223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec456be3429f8552b81420bb70ed8d1da20d44035d161a365e393b449788bb47. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/USYBL2302224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7aae058ddecfa4ee771c0d08ccc5e46ccee8306d9634f1a01d999f7babcb79c. 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/USYBL2302225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x794266f95ee60303504428aaf2cff752a557ab01ff594bb3f52d54218a5fe21d. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58:01Z), 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/USYBL2302220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d11c64922da9024fd023f04a3e18535ad5b2e5af6b22795984a283c0198e70. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41: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/USYBL2302226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4768feb75354b098e626bf5a4e78741f6b7784fe013a32cee96a8c4236e91d. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/USYBL2302227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff80c5f74996865891a992b0ac1d929dab5ca8cb647fe8ad0acfb9104e3448e3. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/USYBL2302228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4cc513fa8097a9dd9db0b7a8054fdec25826e1ba0c4e444b63fc389b96dcc74. 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/USYBL2302229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf66c0fbb2c0160021d951079be88aeff68d1191525331f2ca34bde1736f3bff1. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10:46Z), 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/USYBL2302230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cafdef3597df82cfa3f6eb828752ff1fe55d2f54c50e529cd7f604113e8a678. 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/USYBL2302231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2136feca409bb4dc2fb76eaa793a6c52d78f5538ec024239bd2bb4fa63fe2a04. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/USYBL2302232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x794266f95ee60303504428aaf2cff752a557ab01ff594bb3f52d54218a5fe21d. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06:57Z), 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/USYBL2302220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0020d18f0b10dea9bb31268728b6c7552d78485781520ee5a57385fb43d3fecf. 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/USYBL2402799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e487b7074307f4f61e86922f8853ec4a7d18e9164b6d3ab812254e8de8d4049. 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/USYBL2402800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x245c7e4979e6796354fba3ca28a855c7ff73ad4116f95e1bb7944a61f88b4cca. 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/USYBL2402801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67f6670d0d9cf64fdf872c895974c74dd5ba4a8eb301db8a96df4a5bca2a9ee4. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/USYBL2402425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71a7376ab43e5209698315b218a8e65c2c29b64d6613e3b81928f8c8c242d6fd. 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/USYBL2402806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cbf7b368e2130bde2d83471dd56c7205ed7a23b1b4fe1044fed9215968880a8. 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/USYBL2402807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4a667fc6154707c2200716da80484c0e10274d3eeb6940668b63c750dbf6250. 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/USYBL2402808.