IoTA Streams with SnapHash with absolutely NO code
IoTA announced final alpha release of Streams that replaces masked
https://giffordpark.ops.org/rex/g-v-m1.html
https://giffordpark.ops.org/rex/g-v-m2.html
https://giffordpark.ops.org/rex/g-v-m3.html
https://giffordpark.ops.org/rex/g-v-m4.html
https://giffordpark.ops.org/rex/g-v-m5.html
https://giffordpark.ops.org/rex/gp-v-tu1.html
https://giffordpark.ops.org/rex/gp-v-tu2.html
https://giffordpark.ops.org/rex/gp-v-tu3.html
https://giffordpark.ops.org/rex/gp-v-tu4.html
https://giffordpark.ops.org/rex/gp-v-tu5.html
https://giffordpark.ops.org/rex/gp-v-tu6.html
https://giffordpark.ops.org/rex/m-v-k1.html
https://giffordpark.ops.org/rex/m-v-k2.html
https://werf.org/rex/g-v-m1.html
https://werf.org/rex/g-v-m2.html
https://werf.org/rex/g-v-m3.html
https://werf.org/rex/g-v-m4.html
https://werf.org/rex/g-v-m5.html
https://werf.org/rex/gp-v-tu1.html
https://werf.org/rex/gp-v-tu2.html
https://werf.org/rex/gp-v-tu3.html
https://werf.org/rex/gp-v-tu4.html
https://werf.org/rex/gp-v-tu5.html
https://werf.org/rex/gp-v-tu6.html
https://werf.org/rex/m-v-k1.html
https://werf.org/rex/m-v-k2.html
https://werf.org/fog/t-v-a9.html
https://werf.org/fog/t-v-a8.html
https://werf.org/fog/t-v-a7.html
https://werf.org/fog/t-v-a6.html
https://werf.org/fog/t-v-a5.html
https://werf.org/fog/t-v-a4.html
https://werf.org/fog/t-v-a3.html
https://werf.org/fog/t-v-a2.html
https://werf.org/fog/t-v-a1.html
https://giffordpark.ops.org/ops/f-v-g1.html
https://giffordpark.ops.org/ops/f-v-g2.html
https://giffordpark.ops.org/ops/f-v-g3.html
https://giffordpark.ops.org/ops/f-v-g4.html
https://giffordpark.ops.org/ops/f-v-g5.html
https://giffordpark.ops.org/ops/f-v-g6.html
https://werf.org/doc/f-v-g1.html
https://werf.org/doc/f-v-g2.html
https://werf.org/doc/f-v-g3.html
https://werf.org/doc/f-v-g4.html
https://werf.org/doc/f-v-g5.html
https://werf.org/doc/f-v-g6.html
https://werf.org/a2z/g-v-t1.html
https://werf.org/a2z/g-v-t2.html
https://werf.org/a2z/g-v-t3.html
https://werf.org/a2z/g-v-t4.html
https://werf.org/a2z/g-v-t5.html
https://werf.org/a2z/m-v-g1.html
https://werf.org/a2z/m-v-g2.html
https://werf.org/a2z/m-v-g3.html
https://werf.org/a2z/m-v-g4.html
https://werf.org/a2z/m-v-g5.html
https://werf.org/a2z/m-v-g6.html
https://werf.org/rex/g-v-t1.html
https://werf.org/rex/g-v-t2.html
https://werf.org/rex/g-v-t3.html
https://werf.org/rex/g-v-t4.html
https://werf.org/rex/g-v-t5.html
https://werf.org/rex/m-v-t1.html
https://werf.org/rex/m-v-t2.html
https://giffordpark.ops.org/rex/g-v-t1.html
https://giffordpark.ops.org/rex/g-v-t2.html
https://giffordpark.ops.org/rex/g-v-t3.html
https://giffordpark.ops.org/rex/g-v-t4.html
https://giffordpark.ops.org/rex/g-v-t5.html
https://giffordpark.ops.org/rex/m-v-t1.html
https://giffordpark.ops.org/rex/m-v-t2.html
https://werf.org/doc/g-v-h1.html
https://werf.org/doc/g-v-h10.html
https://werf.org/doc/g-v-h2.html
https://werf.org/doc/g-v-h3.html
https://werf.org/doc/g-v-h4.html
https://werf.org/doc/g-v-h5.html
https://werf.org/doc/g-v-h6.html
https://werf.org/doc/g-v-h7.html
https://werf.org/doc/g-v-h8.html
https://werf.org/doc/g-v-h9.html
https://werf.org/doc/g-v-i1.html
https://werf.org/doc/g-v-i2.html
https://werf.org/doc/g-v-i3.html
https://werf.org/doc/g-v-i4.html
https://werf.org/doc/g-v-i5.html
https://werf.org/doc/g-v-i6.html
https://werf.org/doc/g-v-i7.html
https://werf.org/doc/g-v-i8.html
https://giffordpark.ops.org/ops/g-v-h1.html
https://giffordpark.ops.org/ops/g-v-h10.html
https://giffordpark.ops.org/ops/g-v-h2.html
https://giffordpark.ops.org/ops/g-v-h3.html
https://giffordpark.ops.org/ops/g-v-h4.html
https://giffordpark.ops.org/ops/g-v-h5.html
https://giffordpark.ops.org/ops/g-v-h6.html
https://giffordpark.ops.org/ops/g-v-h7.html
https://giffordpark.ops.org/ops/g-v-h8.html
https://giffordpark.ops.org/ops/g-v-h9.html
https://giffordpark.ops.org/ops/g-v-i1.html
https://giffordpark.ops.org/ops/g-v-i2.html
https://giffordpark.ops.org/ops/g-v-i3.html
https://giffordpark.ops.org/ops/g-v-i4.html
https://giffordpark.ops.org/ops/g-v-i5.html
https://giffordpark.ops.org/ops/g-v-i6.html
https://giffordpark.ops.org/ops/g-v-i7.html
https://giffordpark.ops.org/ops/g-v-i8.html
https://giffordpark.ops.org/fma/t-v-g1.html
https://giffordpark.ops.org/fma/t-v-g2.html
https://giffordpark.ops.org/fma/t-v-g3.html
https://giffordpark.ops.org/fma/t-v-g4.html
https://giffordpark.ops.org/fma/t-v-g5.html
https://werf.org/a2z/t-v-g1.html
https://werf.org/a2z/t-v-g2.html
https://werf.org/a2z/t-v-g3.html
https://werf.org/a2z/t-v-g4.html
https://werf.org/a2z/t-v-g5.html
https://werf.org/srs/g-v-f1.html
https://werf.org/srs/g-v-f2.html
https://werf.org/srs/g-v-f3.html
https://werf.org/srs/g-v-f4.html
https://werf.org/srs/g-v-f5.html
https://werf.org/srs/g-v-f6.html
https://werf.org/srs/g-v-f7.html
https://werf.org/srs/g-v-f8.html
https://werf.org/srs/g-v-f9.html
https://werf.org/srs/g-v-f10.html
https://giffordpark.ops.org/srs/g-v-f1.html
https://giffordpark.ops.org/srs/g-v-f2.html
https://giffordpark.ops.org/srs/g-v-f3.html
https://giffordpark.ops.org/srs/g-v-f4.html
https://giffordpark.ops.org/srs/g-v-f5.html
https://giffordpark.ops.org/srs/g-v-f6.html
https://giffordpark.ops.org/srs/g-v-f7.html
https://giffordpark.ops.org/srs/g-v-f8.html
https://giffordpark.ops.org/srs/g-v-f9.html
https://giffordpark.ops.org/srs/g-v-f10.html
https://giffordpark.ops.org/a2z/g-v-t1.html
https://giffordpark.ops.org/a2z/g-v-t2.html
https://giffordpark.ops.org/a2z/g-v-t3.html
https://giffordpark.ops.org/a2z/g-v-t4.html
https://giffordpark.ops.org/a2z/g-v-t5.html
https://giffordpark.ops.org/a2z/m-v-g1.html
https://giffordpark.ops.org/a2z/m-v-g2.html
https://giffordpark.ops.org/a2z/m-v-g3.html
https://giffordpark.ops.org/a2z/m-v-g4.html
https://giffordpark.ops.org/a2z/m-v-g5.html
https://giffordpark.ops.org/a2z/m-v-g6.html
https://werf.org/srs/g-v-t1.html
https://werf.org/srs/g-v-t2.html
https://werf.org/srs/g-v-t3.html
https://werf.org/srs/g-v-t4.html
https://werf.org/srs/g-v-t5.html
https://werf.org/srs/g-v-t6.html
https://giffordpark.ops.org/a2z/t-v-b1.html
https://giffordpark.ops.org/a2z/t-v-b2.html
https://giffordpark.ops.org/a2z/t-v-b3.html
https://giffordpark.ops.org/a2z/t-v-b4.html
https://giffordpark.ops.org/a2z/t-v-b5.html
https://giffordpark.ops.org/a2z/t-v-d1.html
https://giffordpark.ops.org/a2z/t-v-d2.html
https://giffordpark.ops.org/a2z/t-v-d3.html
https://giffordpark.ops.org/a2z/t-v-d4.html
https://giffordpark.ops.org/a2z/t-v-d5.html
https://giffordpark.ops.org/a2z/t-v-l1.html
https://giffordpark.ops.org/a2z/t-v-l2.html
https://giffordpark.ops.org/a2z/t-v-l3.html
https://giffordpark.ops.org/a2z/t-v-l4.html
https://giffordpark.ops.org/a2z/t-v-l5.html
https://giffordpark.ops.org/a2z/t-v-m1.html
https://giffordpark.ops.org/a2z/t-v-m2.html
https://giffordpark.ops.org/a2z/t-v-m3.html
https://giffordpark.ops.org/a2z/t-v-m4.html
https://giffordpark.ops.org/a2z/t-v-m5.html
https://giffordpark.ops.org/a2z/t-v-n1.html
https://giffordpark.ops.org/a2z/t-v-n2.html
https://giffordpark.ops.org/a2z/t-v-n3.html
https://giffordpark.ops.org/a2z/t-v-n4.html
https://giffordpark.ops.org/a2z/t-v-n5.html
https://giffordpark.ops.org/a2z/t-v-u1.html
https://giffordpark.ops.org/a2z/t-v-u2.html
https://giffordpark.ops.org/a2z/t-v-u3.html
https://giffordpark.ops.org/a2z/t-v-u4.html
https://giffordpark.ops.org/a2z/t-v-u5.html
https://werf.org/rex/g-v-f1.html
https://werf.org/rex/g-v-f2.html
https://werf.org/rex/g-v-f3.html
https://werf.org/rex/g-v-f4.html
https://werf.org/rex/I-v-g1.html
https://werf.org/rex/I-v-g10.html
https://werf.org/rex/I-v-g2.html
https://werf.org/rex/I-v-g3.html
https://werf.org/rex/I-v-g4.html
https://werf.org/rex/I-v-g5.html
https://werf.org/rex/I-v-g6.html
https://werf.org/rex/I-v-g7.html
https://werf.org/rex/I-v-g8.html
https://werf.org/rex/I-v-g9.html
https://giffordpark.ops.org/rex/g-v-f1.html
https://giffordpark.ops.org/rex/g-v-f2.html
https://giffordpark.ops.org/rex/g-v-f3.html
https://giffordpark.ops.org/rex/g-v-f4.html
https://giffordpark.ops.org/rex/I-v-g1.html
https://giffordpark.ops.org/rex/I-v-g10.html
https://giffordpark.ops.org/rex/I-v-g2.html
https://giffordpark.ops.org/rex/I-v-g3.html
https://giffordpark.ops.org/rex/I-v-g4.html
https://giffordpark.ops.org/rex/I-v-g5.html
https://giffordpark.ops.org/rex/I-v-g6.html
https://giffordpark.ops.org/rex/I-v-g7.html
https://giffordpark.ops.org/rex/I-v-g8.html
https://giffordpark.ops.org/rex/I-v-g9.html
https://werf.org/rex/m-v-t3.html
https://werf.org/rex/m-v-t4.html
https://werf.org/rex/m-v-t5.html
https://werf.org/rex/m-v-t6.html
https://werf.org/rex/m-v-t7.html
https://giffordpark.ops.org/rex/m-v-t3.html
https://giffordpark.ops.org/rex/m-v-t4.html
https://giffordpark.ops.org/rex/m-v-t5.html
https://giffordpark.ops.org/rex/m-v-t6.html
https://giffordpark.ops.org/rex/m-v-t7.html
https://werf.org/fib/j-v-p1.html
https://werf.org/fib/j-v-p2.html
https://werf.org/fib/j-v-p3.html
https://werf.org/fib/j-v-p4.html
https://werf.org/fib/j-v-p5.html
https://werf.org/fib/t-v-b1.html
https://werf.org/fib/t-v-b2.html
https://werf.org/fib/t-v-b3.html
https://werf.org/fib/t-v-b4.html
https://werf.org/fib/t-v-b5.html
https://werf.org/fib/t-v-d1.html
https://werf.org/fib/t-v-d2.html
https://werf.org/fib/t-v-d3.html
https://werf.org/fib/t-v-d4.html
https://werf.org/fib/t-v-d5.html
https://werf.org/fib/t-v-l1.html
https://werf.org/fib/t-v-l2.html
https://werf.org/fib/t-v-l3.html
https://werf.org/fib/t-v-l4.html
https://werf.org/fib/t-v-l5.html
https://werf.org/fib/t-v-m1.html
https://werf.org/fib/t-v-m2.html
https://werf.org/fib/t-v-m3.html
https://werf.org/fib/t-v-m4.html
https://werf.org/fib/t-v-m5.html
https://werf.org/fib/t-v-n1.html
https://werf.org/fib/t-v-n2.html
https://werf.org/fib/t-v-n3.html
https://werf.org/fib/t-v-n4.html
https://werf.org/fib/t-v-n5.html
https://werf.org/fib/t-v-u1.html
https://werf.org/fib/t-v-u2.html
https://werf.org/fib/t-v-u3.html
https://werf.org/fib/t-v-u4.html
https://werf.org/fib/t-v-u5.html
https://giffordpark.ops.org/fib/t-v-b1.html
https://giffordpark.ops.org/fib/t-v-b2.html
https://giffordpark.ops.org/fib/t-v-b3.html
https://giffordpark.ops.org/fib/t-v-b4.html
https://giffordpark.ops.org/fib/t-v-b5.html
https://giffordpark.ops.org/fib/t-v-d1.html
https://giffordpark.ops.org/fib/t-v-d2.html
https://giffordpark.ops.org/fib/t-v-d3.html
https://giffordpark.ops.org/fib/t-v-d4.html
https://giffordpark.ops.org/fib/t-v-d5.html
https://giffordpark.ops.org/fib/t-v-l1.html
https://giffordpark.ops.org/fib/t-v-l2.html
https://giffordpark.ops.org/fib/t-v-l3.html
https://giffordpark.ops.org/fib/t-v-l4.html
https://giffordpark.ops.org/fib/t-v-l5.html
https://giffordpark.ops.org/fib/t-v-m1.html
https://giffordpark.ops.org/fib/t-v-m2.html
https://giffordpark.ops.org/fib/t-v-m3.html
https://giffordpark.ops.org/fib/t-v-m4.html
https://giffordpark.ops.org/fib/t-v-m5.html
https://giffordpark.ops.org/fib/t-v-n1.html
https://giffordpark.ops.org/fib/t-v-n2.html
https://giffordpark.ops.org/fib/t-v-n3.html
https://giffordpark.ops.org/fib/t-v-n4.html
https://giffordpark.ops.org/fib/t-v-n5.html
https://giffordpark.ops.org/fib/t-v-u1.html
https://giffordpark.ops.org/fib/t-v-u2.html
https://giffordpark.ops.org/fib/t-v-u3.html
https://giffordpark.ops.org/fib/t-v-u4.html
https://giffordpark.ops.org/fib/t-v-u5.html
authenticated messaging. Since only rust based client library is released by IoTA officially at this point in time (in alpha release), its adaptation for enterprise applications (web etc) stays challenging
Streams is a framework for building cryptographic messaging protocols in the Rust programming language
Using SnapHash, it’s a matter of a few clicks to start using IoTA streams as it provides both Stream Author and Stream Subscriber wrappers around existing rust library.