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 0xbf46ab1cfa5c7a0c1856b10d6f3fdb123a0365caf6126bdf86586ca24f938dc2. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/920b1a39-4b63-4206-bba7-3c4c2d2f46d9.json and https://artists.proofprofile.net/proofs/artist/920b1a39-4b63-4206-bba7-3c4c2d2f46d9.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Ritmo para improvisar 199 (Versión instrumental)
Ritmo para improvisar 266 (Instrumental)
Ritmo para improvisar 267 (Instrumental)
Ritmo para improvisar 268 (Instrumental)
Ritmo para improvisar 269 (Instrumental)
Ritmo para improvisar 270 (Instrumental)
Ritmo para improvisar 270 - Instrumental
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 0x47ee761bcf59dd6b6ecb6d7e7a64a80ade252fe3412a91165759a034389ba6a8. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZWV32411085.
Ritmo para improvisar 271 (Instrumental)
Ritmo para improvisar 271 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96df61d7cb960e46b0784d527b0e7aec23d0b768053f7af04151878e757ba2ee. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/QZWV32411089.
Ritmo para improvisar 272 (Instrumental)
Ritmo para improvisar 272 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78f4ab945577f789d8d290cdbb2dec26b02bb23cd9887e5f41c69f34401f16be. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZWV32411091.
Ritmo para improvisar 273 (Instrumental)
Ritmo para improvisar 273 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5911c04f76ad0ba017b25a0a059f8b0c44728d1c89bbebfec2223ffeda88c9c0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZWV32411092.
Ritmo para improvisar 274 (Instrumental)
Ritmo para improvisar 274 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d29e7a9471af62ce1d696812ec343e8c7a029d3685ee947c88b4c73e294ac0. Chain 2 (Bitcoin): anchored in block 958689 (2026-07-19T07:11:11Z), 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/QZWV32411093.
Ritmo para improvisar 275 (Instrumental)
Ritmo para improvisar 275 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54268c0d688cf5ecaa0ee964aa9d70c5e55cde0ff4634599831a8c8fb3d41933. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZWV32411095.
Ritmo para improvisar 276 (Instrumental)
Ritmo para improvisar 276 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8528488ddd4dab9db9a84c050afc7beb21d8450a20cd0715fab09f920fd6a87f. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZZ8A2413532.
Ritmo para improvisar 277 (Instrumental)
Ritmo para improvisar 277 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e31a7de81c130ae63bf6ec64abc8f087cbf04fa01373b1f98dc1a5376a8610f. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), 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/QZZ8A2413541.
Ritmo para improvisar 278 (Instrumental)
Ritmo para improvisar 278 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89a7f4629e3909b0bdd436aee7204fdec2ab943a07352ca57c6b778d7c47c3ca. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZZ8A2413557.
Ritmo para improvisar 279 (Instrumental)
Ritmo para improvisar 279 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd179c71a3c71545ffffb6d99c5dcad29d49bd273b805c6c8019ca387f2c685e. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52: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/QZZ8A2413579.
Ritmo para improvisar 280 (Instrumental)
Ritmo para improvisar 280 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20cc85478706c54974feca146d647103cd1a36248f45f0106a53045380f639f0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZZ8A2413583.
Ritmo para improvisar 281 (Instrumental)
Ritmo para improvisar 281 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2d68c34aa4df0da49902c28047bc154c7e40c86676ee4b669b48237c6df1d36. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZTRX2567491.
Ritmo para improvisar 282 (Instrumental)
Ritmo para improvisar 282 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98dd23cc249df0ef19cbb1e3e950ea485e0148e7a184247378ee073eb19bfff6. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZTRX2567494.
Ritmo para improvisar 283 (Instrumental)
Ritmo para improvisar 283 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbd1cfb965100ab769fbd56839827a7af6509a6d78e5199f7b7343a4f95f4138. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/QZTRX2567499.
Ritmo para improvisar 284 (Instrumental)
Ritmo para improvisar 284 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1f26de0b05e9cf4ae16a477f3db8371d055b491165273869683eca6504d005. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZTRX2567502.
Ritmo para improvisar 285 (Instrumental)
Ritmo para improvisar 285 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41c1204a11cb7d2557c7896cf4defbbb315f4cc0739c1787d75ae0241bc5ec5b. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTRX2567506.
Ritmo para improvisar 286 (Instrumental)
Ritmo para improvisar 287 (Instrumental)
Ritmo para improvisar 288 (Instrumental)
Ritmo para improvisar 289 (Instrumental)
Ritmo para improvisar 290 (Instrumental)
Ritmo para improvisar 290 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7918dd2c712d08bccdcaa0ec34a30d388ebdb17b78d8f5667b15e07e5ac90da. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZWDD2563427.
Ritmo para improvisar 291 (Instrumental)
Ritmo para improvisar 291 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe39249424c65f57f10844483635f695ba5778562341accc078db08fe9f49fa9. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZWV32584864.
Ritmo para improvisar 292 (Instrumental)
Ritmo para improvisar 292 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce856a64901a911be31f7cbf992db95fe80fd968c5a1316ba07f014a9875cb75. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZWV32584878.
Ritmo para improvisar 293 (Instrumental)
Ritmo para improvisar 293 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7459a68820ba63f61659162ba87d2fe2ba33e8c5f167dd951382c329799fb0c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QZWV32584886.
Ritmo para improvisar 294 (Instrumental)
Ritmo para improvisar 294 - Instrumental
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1089444835aa33548acdf3aa1e79abe6873e2a4656e16172ac92b5eae1cdc9a. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06: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/QZWV32584900.
Ritmo para improvisar 295 (Instrumental)