# [Bounty: $75] Use `npm ci` in `contract-integration.yml`

- **id:** `mirror:github-thirdparty:generic:Signpost-Labs/signpost-app#45`
- **url:** https://github.com/Signpost-Labs/signpost-app/issues/45
- **repo:** Signpost-Labs/signpost-app
- **forge:** Signpost-Labs
- **escrow:** seeking funder
- **reward:** 75 USD (face) → winner $67.50 after 10% platform cut
- **mirror_id:** `mirror:github-thirdparty:generic:Signpost-Labs/signpost-app#45`
- **spec_hash:** `sha256:dfe524101451dd5d6c293fda93eb9495ff8a5a55991794a0cd03f739721293c2`
- **status:** seeking-funder

## Claiming

Submit work on the source thread exactly as you would for the original platform —
funded mirrors auto-ingest cross-referenced submissions. Direct claim:

```
POST /api/mirrors/claims
{"mirror_id": "mirror:github-thirdparty:generic:Signpost-Labs/signpost-app#45",
 "forgeRef": "github:owner/repo#123",
 "payout": {"near_account": "you.near"}}
```

## Spec

[Bounty: $75] Use `npm ci` in `contract-integration.yml`

Source: https://github.com/Signpost-Labs/signpost-app/issues/45

---
Machine twin: `GET /api/feed` · list: `/feed.md` · updated 2026-11-14T16:30:49.222Z
