From adbfb067c2932be368357312dffc6e239234c2c5 Mon Sep 17 00:00:00 2001 From: Grantfox Agent <160465301+emirykl@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:21:09 +0300 Subject: [PATCH] chore: add copyright headers to source files --- packages/round-bindings/src/event-snapshot.ts | 1 + packages/round-bindings/src/index.ts | 1 + packages/tlock/src/auditor-recovery-cli.ts | 1 + packages/tlock/src/auditor.ts | 1 + packages/tlock/src/bls.ts | 1 + packages/tlock/src/freshness.ts | 1 + packages/tlock/src/index.ts | 1 + packages/tlock/src/quicknet.ts | 1 + packages/tlock/src/recover-identities.cli.ts | 1 + services/appraisal-api/src/appraisal.ts | 1 + services/appraisal-api/src/client.ts | 1 + services/appraisal-api/src/config.ts | 1 + services/drand-tools/src/encode.ts | 1 + services/drand-tools/src/index.ts | 1 + services/drand-tools/src/parity.ts | 1 + services/drand-tools/src/quicknet.ts | 1 + services/drand-tools/src/vectors.ts | 1 + 17 files changed, 17 insertions(+) diff --git a/packages/round-bindings/src/event-snapshot.ts b/packages/round-bindings/src/event-snapshot.ts index 4cc18e0..dbd637a 100644 --- a/packages/round-bindings/src/event-snapshot.ts +++ b/packages/round-bindings/src/event-snapshot.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Round contract event snapshot. // // Generated Soroban bindings (`@sub-rosa/round-bindings`) expose the contract's diff --git a/packages/round-bindings/src/index.ts b/packages/round-bindings/src/index.ts index bae1d66..11ffee2 100644 --- a/packages/round-bindings/src/index.ts +++ b/packages/round-bindings/src/index.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors import { Buffer } from "buffer"; import { Address } from "@stellar/stellar-sdk"; import { diff --git a/packages/tlock/src/auditor-recovery-cli.ts b/packages/tlock/src/auditor-recovery-cli.ts index 13a83ba..9182a01 100644 --- a/packages/tlock/src/auditor-recovery-cli.ts +++ b/packages/tlock/src/auditor-recovery-cli.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors import { readFileSync } from "node:fs"; import { openIdentity } from "./auditor.js"; diff --git a/packages/tlock/src/auditor.ts b/packages/tlock/src/auditor.ts index 749b2a9..82ec500 100644 --- a/packages/tlock/src/auditor.ts +++ b/packages/tlock/src/auditor.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Auditor identity blob — selective disclosure. // // Bid values unseal publicly after round R (the auditability guarantee), but diff --git a/packages/tlock/src/bls.ts b/packages/tlock/src/bls.ts index 4d32ba9..a546543 100644 --- a/packages/tlock/src/bls.ts +++ b/packages/tlock/src/bls.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Drand signature → Soroban G1 encoding. // // The Round contract verifies round R's threshold signature on-chain with diff --git a/packages/tlock/src/freshness.ts b/packages/tlock/src/freshness.ts index cae938d..3792aba 100644 --- a/packages/tlock/src/freshness.ts +++ b/packages/tlock/src/freshness.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors export const DEFAULT_STALE_THRESHOLD_MS = 60_000; export interface DrandRoundInfo { diff --git a/packages/tlock/src/index.ts b/packages/tlock/src/index.ts index 0cdd65f..3e49697 100644 --- a/packages/tlock/src/index.ts +++ b/packages/tlock/src/index.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors export { commitment, encodeBidPreimage, diff --git a/packages/tlock/src/quicknet.ts b/packages/tlock/src/quicknet.ts index 7e65351..c6c9987 100644 --- a/packages/tlock/src/quicknet.ts +++ b/packages/tlock/src/quicknet.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Drand quicknet client — the same network the Round contract verifies on-chain // (chain hash 52db9ba7…, bls-unchained-g1-rfc9380, 3s rounds). diff --git a/packages/tlock/src/recover-identities.cli.ts b/packages/tlock/src/recover-identities.cli.ts index 7e2ee1b..d3ced9c 100644 --- a/packages/tlock/src/recover-identities.cli.ts +++ b/packages/tlock/src/recover-identities.cli.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors import process from "node:process"; import { runAuditorRecoveryCli, usage } from "./auditor-recovery-cli.js"; diff --git a/services/appraisal-api/src/appraisal.ts b/services/appraisal-api/src/appraisal.ts index 79e3fb5..054d537 100644 --- a/services/appraisal-api/src/appraisal.ts +++ b/services/appraisal-api/src/appraisal.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Deterministic appraisal model. // // Given a structured item descriptor, produce a fair-value estimate, a diff --git a/services/appraisal-api/src/client.ts b/services/appraisal-api/src/client.ts index 74ef524..cb2cf25 100644 --- a/services/appraisal-api/src/client.ts +++ b/services/appraisal-api/src/client.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // x402 paid-fetch client. // // Wraps a single HTTP call with the x402 handshake: try the request, and if the diff --git a/services/appraisal-api/src/config.ts b/services/appraisal-api/src/config.ts index 3b09153..c7e4f15 100644 --- a/services/appraisal-api/src/config.ts +++ b/services/appraisal-api/src/config.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors import { Keypair, StrKey } from "@stellar/stellar-sdk"; import { DEFAULT_TESTNET_RPC_URL, diff --git a/services/drand-tools/src/encode.ts b/services/drand-tools/src/encode.ts index f22fdd7..4b89ae7 100644 --- a/services/drand-tools/src/encode.ts +++ b/services/drand-tools/src/encode.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Soroban BLS12-381 serialization helpers. // // Soroban host functions expect *uncompressed, big-endian* points: diff --git a/services/drand-tools/src/index.ts b/services/drand-tools/src/index.ts index 1f2ad78..48bbe67 100644 --- a/services/drand-tools/src/index.ts +++ b/services/drand-tools/src/index.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Risk-2 validation report. Fetches live quicknet data, confirms the message/DST // the contract must use, and emits the exact Soroban-encoded constants for the // deploy configuration (drand_pubkey, negated G2 generator, DST). diff --git a/services/drand-tools/src/parity.ts b/services/drand-tools/src/parity.ts index 793eedc..1597669 100644 --- a/services/drand-tools/src/parity.ts +++ b/services/drand-tools/src/parity.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Off-chain replica of the contract's BLS verification, run against a real // quicknet beacon. This confirms the exact message construction and DST the // on-chain `verify_round` must use — independent of point serialization. diff --git a/services/drand-tools/src/quicknet.ts b/services/drand-tools/src/quicknet.ts index 6825107..1fa89a3 100644 --- a/services/drand-tools/src/quicknet.ts +++ b/services/drand-tools/src/quicknet.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Live Drand quicknet access. No hardcoded beacons — everything is fetched from // the public API so the harness validates against the real network. diff --git a/services/drand-tools/src/vectors.ts b/services/drand-tools/src/vectors.ts index 572c84b..d09fdc4 100644 --- a/services/drand-tools/src/vectors.ts +++ b/services/drand-tools/src/vectors.ts @@ -1,3 +1,4 @@ +// Copyright (c) 2026 Sub Rosa contributors // Emit a frozen quicknet test vector for the contract's Rust BLS test. // Real network data captured at a fixed finalized round — not a mock.