Skip to content

Commit a80b33f

Browse files
authored
Merge pull request #232 from emirykl/grantfox/issue-202-chore-add-copyright-headers-to-keeper-agent-and-
chore: add copyright headers to keeper, agent, and receipt-cli sources
2 parents 087a53e + ccdc65b commit a80b33f

17 files changed

Lines changed: 17 additions & 0 deletions

File tree

services/agent/src/bidder.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
// Autonomous bidder agent — appraisal (x402) → seal → commit.
23
//
34
// The agent never uses the principal key on-chain. It verifies its session

services/agent/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
export {
23
MANDATE_VERSION,
34
createSessionMandate,

services/agent/src/mandate.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
// Session mandate — scoped authorization for an autonomous bidder agent.
23
//
34
// A human/principal wallet signs a mandate that binds a session public key to a

services/agent/src/write-demo-trace.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
import { mkdir, writeFile } from "node:fs/promises";
23
import { dirname, resolve } from "node:path";
34

services/keeper/src/dry-run.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
import type { BidState, Round, SubRosaClient } from "@sub-rosa/sdk";
23
import { systemClock } from "@sub-rosa/time";
34

services/keeper/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
export {
23
keepRound,
34
closeRound,

services/keeper/src/keeper.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
// Permissionless reveal keeper.
23
//
34
// Once Drand round R is published, *anyone* can force a sealed round open and

services/keeper/src/queue.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
import { KeeperStore, normalizeRoundId } from "./store.js";
23

34
function usage() {

services/keeper/src/run.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
// Keeper CLI entry. Runs one full pass over a round (wait for R → open → reveal
23
// all) and prints the result. Re-running is safe: completed work is skipped.
34
//

services/keeper/src/serve.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright (c) 2026 Sub Rosa contributors
12
// Standalone status server for the keeper.
23
//
34
// Runs the watch-mode keeper AND a status HTTP API on the same process so

0 commit comments

Comments
 (0)