Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/p2p-networking
Peer-to-peer networking patterns using commonware for building decentralized Guts network
Passed 15 of 21 test cases with the skill, and 5 of 21 without it.
and 15 more in the full report
11 fixed5 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which derive macro attribute is required on the top-level network Message enum for binary codec serialization in Guts peer communication?
| Checked | Without skill | With skill |
|---|---|---|
| Uses Codec derive from commonware_codec crate | Missed | Passed |
The instructions your model reads when the skill loads.
You are implementing peer-to-peer networking for a decentralized code collaboration platform.
The commonware-p2p crate provides authenticated, encrypted peer communication.
┌─────────────────────────────────────────────────────────────┐
│ Guts P2P Network │
├─────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Node A │────│ Node B │────│ Node C │ │
│ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │
│ └───────────────┼───────────────┘ │
│ │ │
│ ┌────┴────┐ │
│ │ Node D │ │
│ └─────────┘ │
│ │
│ Protocol: Noise_XX + Ed25519 │
│ Transport: QUIC / TCP │
│ Discovery: DHT + Bootstrap nodes │
│ │
└─────────────────────────────────────────────────────────────┘
use serde::{Deserialize, Serialize};
use commonware_codec::Codec;
#[derive(Debug, Clone, Serialize, Deserialize, Codec)]
pub enum Message {
test cases passed, vs 5 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.