Gerard Forcier
type: MusicGroup
popularity: 17
followers: 15
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc5b4c0522827df78dab3dff82ef0a5597d32642aa94a6ac54994a52bcb672b72
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953612
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953612
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/15618af1-4c0e-4dee-95bb-e09ad06926ad.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/15618af1-4c0e-4dee-95bb-e09ad06926ad.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/15618af1-4c0e-4dee-95bb-e09ad06926ad
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T08:22:11Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xc5b4c0522827df78dab3dff82ef0a5597d32642aa94a6ac54994a52bcb672b72","name":"Gerard Forcier","registered_at":"2026-06-14T06:38:42Z","symbol":"NIM0369579","token_address":"0xd9bca03097ef04b977a15cf9a0554e1977c38bdf","type":"artist","uuid":"15618af1-4c0e-4dee-95bb-e09ad06926ad"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5b4c0522827df78dab3dff82ef0a5597d32642aa94a6ac54994a52bcb672b72. Chain 2 (Bitcoin): anchored in block 953612 (2026-06-14T08:22:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/15618af1-4c0e-4dee-95bb-e09ad06926ad.json and https://artists.proofprofile.net/proofs/artist/15618af1-4c0e-4dee-95bb-e09ad06926ad.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T08:22:11Z
  text: {"copyright_id":"0xc5b4c0522827df78dab3dff82ef0a5597d32642aa94a6ac54994a52bcb672b72","name":"Gerard Forcier","registered_at":"2026-06-14T06:38:42Z","symbol":"NIM0369579","token_address":"0xd9bca03097ef04b977a15cf9a0554e1977c38bdf","type":"artist","uuid":"15618af1-4c0e-4dee-95bb-e09ad06926ad"}
album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
  track: À Vous De Décider
    type: MusicRecording
    duration: PT2M30S
    duration ms: 150836
    explicit: true
    by artist: Gerard Forcier
    in album: J'ai Attrapé Un Poisson Fou
      type: MusicAlbum
      date published: 2023-08-11
    isrc code: QZMHK2373881
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T06:01:20+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x2631d3cea78fb501991c76509cad706bf43d082db59adc8fe8979008d5964d61
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958839
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958839
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHK2373881
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T07:01:59Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2631d3cea78fb501991c76509cad706bf43d082db59adc8fe8979008d5964d61. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01:59Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHK2373881 — a six-check JSON result.
      date published: 2026-07-20T07:01:59Z
    audio: À Vous De Décider
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 140.479
      additional property: Musical Key
        type: PropertyValue
        value: 1
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.8
      additional property: Energy
        type: PropertyValue
        value: 0.45
      additional property: Speechiness
        type: PropertyValue
        value: 0.049
      additional property: Acousticness
        type: PropertyValue
        value: 0.145
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.312
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.822
      additional property: Loudness (dB)
        type: PropertyValue
        value: -14.015
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Amis
    type: MusicRecording
    duration: PT2M4S
    duration ms: 124087
    explicit: true
    by artist: Gerard Forcier
    in album: J'ai Attrapé Un Poisson Fou
      type: MusicAlbum
      date published: 2023-08-11
    isrc code: QZS642327480
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T22:34:36+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7f568bcf3b218cfe77b67940e35c5ae498b42bac8352fe78ab839035cce7c04d
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958792
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958792
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS642327480
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T22:55:52Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f568bcf3b218cfe77b67940e35c5ae498b42bac8352fe78ab839035cce7c04d. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS642327480 — a six-check JSON result.
      date published: 2026-07-19T22:55:52Z
    audio: Amis
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 79.624
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.714
      additional property: Energy
        type: PropertyValue
        value: 0.06
      additional property: Speechiness
        type: PropertyValue
        value: 0.035
      additional property: Acousticness
        type: PropertyValue
        value: 0.827
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.22
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.475
      additional property: Loudness (dB)
        type: PropertyValue
        value: -16.751
      additional property: Key Name
      additional property: Mode Name
  track: Cache
  track: Hurlant Comme Les Dinosaures
  track: J'ai Attrapé Un Poisson Fou
  track: La Grande Finale
  track: Les Meilleurs Spectacles Du Monde
  track: Les Roues
  track: Nous Avons Rompu
  track: Petite Toile Étincelante
  track: Repète

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Major

Cache
type: MusicRecording
duration: PT2M56S
duration ms: 176843
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZS642389172
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T14:06:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5bf56d3c62f8eeb6c3626dcb525d5122cf9e6585ba07b7bb6cc79878dd9d846f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958746
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958746
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS642389172
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T15:36:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf56d3c62f8eeb6c3626dcb525d5122cf9e6585ba07b7bb6cc79878dd9d846f. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS642389172 — a six-check JSON result.
  date published: 2026-07-19T15:36:35Z
audio: Cache
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.391
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.915
  additional property: Energy
    type: PropertyValue
    value: 0.153
  additional property: Speechiness
    type: PropertyValue
    value: 0.098
  additional property: Acousticness
    type: PropertyValue
    value: 0.584
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.066
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.46
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.993
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Hurlant Comme Les Dinosaures
type: MusicRecording
duration: PT2M0S
duration ms: 120372
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZS632366419
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T21:32:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc4f58f05ce92348b796fad952f59d2ccb2c7c2923dfa832812cd824f1c8fabe4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958785
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958785
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS632366419
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T21:40:06Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f58f05ce92348b796fad952f59d2ccb2c7c2923dfa832812cd824f1c8fabe4. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS632366419 — a six-check JSON result.
  date published: 2026-07-19T21:40:06Z
audio: Hurlant Comme Les Dinosaures
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 119.975
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.961
  additional property: Energy
    type: PropertyValue
    value: 0.388
  additional property: Speechiness
    type: PropertyValue
    value: 0.057
  additional property: Acousticness
    type: PropertyValue
    value: 0.703
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.055
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.861
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.187
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

J'ai Attrapé Un Poisson Fou
type: MusicRecording
duration: PT3M9S
duration ms: 189474
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZMHN2350149
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T13:12:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x463ffe62da678a532a6653eccf3cd98b21f9428b7dcd4e815935b6d4eade6227
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958742
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958742
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHN2350149
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T14:09:34Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x463ffe62da678a532a6653eccf3cd98b21f9428b7dcd4e815935b6d4eade6227. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHN2350149 — a six-check JSON result.
  date published: 2026-07-19T14:09:34Z
audio: J'ai Attrapé Un Poisson Fou
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 75.947
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.628
  additional property: Energy
    type: PropertyValue
    value: 0.283
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.495
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.018
  additional property: Liveness
    type: PropertyValue
    value: 0.195
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.882
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.227
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

La Grande Finale
type: MusicRecording
duration: PT2M40S
duration ms: 160496
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QM42K2391175
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T12:40:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc52ccebdbcc11cbdf7f1c981ecc24b1faa7bc05d17d3df8e6e761599403006a0
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958734
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958734
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K2391175
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T12:54:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc52ccebdbcc11cbdf7f1c981ecc24b1faa7bc05d17d3df8e6e761599403006a0. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T12:54: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM42K2391175 — a six-check JSON result.
  date published: 2026-07-19T12:54:58Z
audio: La Grande Finale
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 132.944
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.787
  additional property: Energy
    type: PropertyValue
    value: 0.455
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.308
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.161
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.828
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.716
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Les Meilleurs Spectacles Du Monde
type: MusicRecording
duration: PT2M40S
duration ms: 160496
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZS632388655
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T23:04:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd09e12d9513a52f19d30a1c85d70a3bcc3cf32c1c88e344e315642ce724dd3df
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958796
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958796
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS632388655
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T00:01:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09e12d9513a52f19d30a1c85d70a3bcc3cf32c1c88e344e315642ce724dd3df. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS632388655 — a six-check JSON result.
  date published: 2026-07-20T00:01:46Z
audio: Les Meilleurs Spectacles Du Monde
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 132.993
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.78
  additional property: Energy
    type: PropertyValue
    value: 0.324
  additional property: Speechiness
    type: PropertyValue
    value: 0.052
  additional property: Acousticness
    type: PropertyValue
    value: 0.302
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.279
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.789
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.862
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Les Roues
type: MusicRecording
duration: PT2M2S
duration ms: 122601
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZMHM2381065
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T05:08:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xac570d1a3a0fd52fb69bdc8225efab94e5f47105fd4c4e05cd1a235f626fa3f3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958830
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958830
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHM2381065
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T05:30:12Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac570d1a3a0fd52fb69bdc8225efab94e5f47105fd4c4e05cd1a235f626fa3f3. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHM2381065 — a six-check JSON result.
  date published: 2026-07-20T05:30:12Z
audio: Les Roues
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.228
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.866
  additional property: Energy
    type: PropertyValue
    value: 0.165
  additional property: Speechiness
    type: PropertyValue
    value: 0.074
  additional property: Acousticness
    type: PropertyValue
    value: 0.467
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.095
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.735
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.375
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Nous Avons Rompu
type: MusicRecording
duration: PT2M16S
duration ms: 136719
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZS652332765
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T17:28:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9727df057d5186324f7d41e217ba4d985f31798bce132175e924676a462b48cb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958316
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958316
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS652332765
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T19:42:29Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9727df057d5186324f7d41e217ba4d985f31798bce132175e924676a462b48cb. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZS652332765 — a six-check JSON result.
  date published: 2026-07-16T19:42:29Z
audio: Nous Avons Rompu
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 114.253
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.858
  additional property: Energy
    type: PropertyValue
    value: 0.151
  additional property: Speechiness
    type: PropertyValue
    value: 0.054
  additional property: Acousticness
    type: PropertyValue
    value: 0.756
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.126
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.636
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.962
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Petite Toile Étincelante
type: MusicRecording
duration: PT2M30S
duration ms: 150093
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZMHK2362930
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T05:29:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4d176453473c254f67a39ff2fc964c1995b1df647c19ded79a7817115dcc55c1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958832
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958832
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHK2362930
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T05:43:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d176453473c254f67a39ff2fc964c1995b1df647c19ded79a7817115dcc55c1. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T05:43:55Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHK2362930 — a six-check JSON result.
  date published: 2026-07-20T05:43:55Z
audio: Petite Toile Étincelante
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 103.865
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.76
  additional property: Energy
    type: PropertyValue
    value: 0.321
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.222
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.523
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.226
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Repète
type: MusicRecording
duration: PT2M56S
duration ms: 176843
explicit: true
by artist: Gerard Forcier
in album: J'ai Attrapé Un Poisson Fou
  type: MusicAlbum
  date published: 2023-08-11
isrc code: QZMHN2387846
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T18:35:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0fa077bdd0e4e17bc65bdae828485de1b52e1baab26fa3f9cd6669deca220590
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958316
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958316
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHN2387846
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T19:42:29Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa077bdd0e4e17bc65bdae828485de1b52e1baab26fa3f9cd6669deca220590. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHN2387846 — a six-check JSON result.
  date published: 2026-07-16T19:42:29Z
audio: Repète
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 141.798
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.692
  additional property: Energy
    type: PropertyValue
    value: 0.218
  additional property: Speechiness
    type: PropertyValue
    value: 0.073
  additional property: Acousticness
    type: PropertyValue
    value: 0.714
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.744
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.695
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major