{"podcast":{"title":"FLOSS Weekly","slug":"floss-weekly","podcast_index_feed_id":6743816,"rss_url":"https://feeds.libsyn.com/499093/rss","website_url":"https://hackaday.com","image_url":"https://static.libsyn.com/p/assets/1/3/4/3/1343296ffb55bc3b88c4a68c3ddbc4f2/FLOSS.jpg","author":"Hackaday","episode_count":116,"summary":"It's the OG podcast about Free, Libre, and Open Source Software, FLOSS Weekly! Join us each Wednesday as Jonathan Bennett and the posse of Co-hosts interview big names of Free Software, cover utterly fascinating Open Source Projects you may have never heard of, and cover the news about software you use every day without even realizing it.","last_synced_at":"2026-07-23T08:20:24.867360+00:00","page_url":"https://stenobird.com/podcast/floss-weekly"},"episode":{"title":"FLOSS 849: Veilid: Be a Brick","slug":"floss-849-veilid-be-a-brick","published_at":"2025-10-01T16:48:00+00:00","page_url":"https://stenobird.com/podcast/floss-weekly/floss-849-veilid-be-a-brick","show_page_url":"https://stenobird.com/podcast/floss-weekly","url":"https://b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1.libsyn.com/floss-849-veilid-be-a-brick","audio_url":"https://traffic.libsyn.com/secure/b27a1a7a-dbb9-4922-ac3e-601e2d6ca1e1/FLOSS-849.mp3?dest-id=4272468","summary":"Explore the architecture of Veilid, a peer-to-peer networking framework designed for fully distributed, private communication. The discussion covers how its onion-routing-inspired design enables secure, decentralized applications without central authority.","meta_description":"Learn how the Veilid framework uses peer-to-peer networking and onion routing to build secure, distributed applications like VeilidChat.","key_points":["Main idea: Veilid provides a low-level framework for building fully distributed applications that leverage shared network traffic","Technical advantage: The network uses a custom crypto suite to ensure all data is encrypted and signed, regardless of the underlying transport layer","Practical takeaway: Developers can use WebAssembly and TypeScript bindings to integrate Veilid's privacy features into web-based applications","Failure mode: Relying on unencrypted web sockets is safe because the framework handles end-to-end encryption and validation at the application level","Design philosophy: The project avoids cryptocurrency or economic incentives to prevent the centralization risks associated with token-based networks"],"chapters":[{"start_ms":60000,"title":"Introduction to the Veilid Core Team","summary":"An introduction to TC Johnson and Brandon Vandelgrift, highlighting their backgrounds in cybersecurity and full-stack engineering."},{"start_ms":380000,"title":"The Benefits of Shared Network Traffic","summary":"How popular applications on the Veilid network benefit from increased traffic, similar to the onion routing mechanism in Tor."},{"start_ms":735000,"title":"Encryption and the Crypto Suite","summary":"A look at how Veilid's internal crypto suite ensures data integrity and privacy even over unencrypted transport layers."},{"start_ms":1070000,"title":"Achieving Private Routing","summary":"The mechanics of combining sender and receiver privacy to create secure, private routing paths."},{"start_ms":1400000,"title":"Developer Accessibility and APIs","summary":"The transition from low-level primitives to higher-level, opinionated libraries for easier application development."},{"start_ms":1720000,"title":"Handling NAT and Inbound Relays","summary":"How nodes without open ports can use inbound relays to maintain connectivity within the distributed network."},{"start_ms":2365000,"title":"The Philosophy of the Brick","summary":"The inspiration behind the 'Brick' mascot and the vision of building strong, interconnected distributed systems."},{"start_ms":2685000,"title":"Avoiding Economic Incentives","summary":"Why the Veilid team intentionally avoids using cryptocurrency or economic models to manage the network."}],"topics":["Peer-to-peer networking","Onion routing","Distributed applications","Cybersecurity","Cryptography","WebAssembly","TypeScript","Decentralized identity"],"duration_seconds":4377,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/floss-weekly/episodes/floss-849-veilid-be-a-brick/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/floss-weekly/floss-849-veilid-be-a-brick.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}