{
  "descricao": "Vetores normativos de CONTRATO.md §3 e §4. Toda implementação (Dracma, falso da bet, conector) DEVE reproduzir byte a byte.",
  "chamada": [
    {
      "segredo": "sk_test_vetor_0123456789abcdef",
      "key_id": "key_test_vetor",
      "timestamp": "1790000000",
      "nonce": "0123456789abcdef0123456789abcdef",
      "metodo": "POST",
      "path_com_query": "/v1/deposits",
      "corpo": "{\"external_id\":\"dep_0192a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b\",\"player\":{\"external_ref\":\"u-1\",\"document\":{\"type\":\"CPF\",\"number\":\"12345678909\",\"country\":\"BR\"}},\"amount\":{\"amount\":\"5000\",\"currency\":\"BRL\"},\"method\":\"pix\"}",
      "sha256_corpo": "fed01c42dbe44bee43439f86a259262975544b122ac57e75977fb5520bbb6edb",
      "pedido_canonico": "v1\n1790000000\n0123456789abcdef0123456789abcdef\nPOST\n/v1/deposits\nfed01c42dbe44bee43439f86a259262975544b122ac57e75977fb5520bbb6edb",
      "Dracma-Signature": "v1=a58fa1956941157aad72536512b2b09f234de3670050c865071ddc56df3b4964"
    },
    {
      "segredo": "sk_test_vetor_0123456789abcdef",
      "key_id": "key_test_vetor",
      "timestamp": "1790000123",
      "nonce": "ffffffffffffffffffffffffffffffff",
      "metodo": "GET",
      "path_com_query": "/v1/deposits?external_id=dep_x&limit=10",
      "corpo": "",
      "sha256_corpo": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "pedido_canonico": "v1\n1790000123\nffffffffffffffffffffffffffffffff\nGET\n/v1/deposits?external_id=dep_x&limit=10\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "Dracma-Signature": "v1=83b5e8b97bccfc97db1fdaa7f847b2a229a0835b88ce95032ab7c8f951487316"
    },
    {
      "segredo": "sk_test_vetor_0123456789abcdef",
      "key_id": "key_test_vetor",
      "timestamp": "1790000200",
      "nonce": "00000000000000000000000000000001",
      "metodo": "POST",
      "path_com_query": "/v1/withdrawals/wdr_01J9ZQ4/cancel",
      "corpo": "",
      "sha256_corpo": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "pedido_canonico": "v1\n1790000200\n00000000000000000000000000000001\nPOST\n/v1/withdrawals/wdr_01J9ZQ4/cancel\ne3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "Dracma-Signature": "v1=64df5c1a75e4cfc367e165f55be0d6b50678848069f96abb27a4f2559abdae5d"
    }
  ],
  "webhook": [
    {
      "segredo": "whsec_test_vetor_fedcba9876543210",
      "timestamp": "1790000300",
      "corpo": "{\"id\":\"evt_01J9ZQ5\",\"type\":\"deposit.paid\",\"created_at\":\"2026-09-26T15:00:00Z\",\"operation_id\":\"op_nero_hml\",\"object_id\":\"dep_01J9ZQ3\",\"object_version\":3,\"data\":{\"object\":{\"id\":\"dep_01J9ZQ3\",\"external_id\":\"dep_0192a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b\",\"status\":\"paid\"}}}",
      "Dracma-Signature": "t=1790000300,v1=4f82d5dac571d1a7b4dae9ef852c74cffcb6a4ce76f7f3209d685798e02a229b"
    },
    {
      "segredos_validos": [
        "whsec_test_vetor_fedcba9876543210",
        "whsec_test_vetor_ANTERIOR"
      ],
      "nota": "rotação: dois v1; aceitar se QUALQUER um bater",
      "timestamp": "1790000300",
      "corpo": "{\"id\":\"evt_01J9ZQ5\",\"type\":\"deposit.paid\",\"created_at\":\"2026-09-26T15:00:00Z\",\"operation_id\":\"op_nero_hml\",\"object_id\":\"dep_01J9ZQ3\",\"object_version\":3,\"data\":{\"object\":{\"id\":\"dep_01J9ZQ3\",\"external_id\":\"dep_0192a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b\",\"status\":\"paid\"}}}",
      "Dracma-Signature": "t=1790000300,v1=4f82d5dac571d1a7b4dae9ef852c74cffcb6a4ce76f7f3209d685798e02a229b,v1=f146fd13a7702bb83873e1f2ff96947c854086637cc252e536b18f3dd6569920"
    },
    {
      "segredo": "whsec_test_vetor_fedcba9876543210",
      "nota": "NEGATIVO: corpo alterado em 1 byte com a assinatura do primeiro vetor → DEVE recusar",
      "timestamp": "1790000300",
      "corpo": "{\"id\":\"evt_01J9ZQ5\",\"type\":\"deposit.paid\",\"created_at\":\"2026-09-26T15:00:00Z\",\"operation_id\":\"op_nero_hml\",\"object_id\":\"dep_01J9ZQ3\",\"object_version\":4,\"data\":{\"object\":{\"id\":\"dep_01J9ZQ3\",\"external_id\":\"dep_0192a3b4-5c6d-7e8f-9a0b-1c2d3e4f5a6b\",\"status\":\"paid\"}}}",
      "Dracma-Signature": "t=1790000300,v1=4f82d5dac571d1a7b4dae9ef852c74cffcb6a4ce76f7f3209d685798e02a229b",
      "valido": false
    }
  ]
}