-
Notifications
You must be signed in to change notification settings - Fork 34
/
index.html
executable file
·752 lines (687 loc) · 41.8 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
---
layout: default
title: Tari
class: subpage home
---
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/universe.css?v=4" />
<section id="slide-content" class="main">
{% include newsletter-subscribe.html %}
<div id="universe">
<div class="universe_title-group">
<div class="universe_eyebrow">
<span class="uanim-eyebrow">T</span><span class="uanim-eyebrow">a</span><span class="uanim-eyebrow">r</span><span class="uanim-eyebrow">i</span><span class="uanim-eyebrow"> </span><span class="uanim-eyebrow">i</span
><span class="uanim-eyebrow">s</span><span class="uanim-eyebrow"> </span><span class="uanim-eyebrow">t</span><span class="uanim-eyebrow">h</span><span class="uanim-eyebrow">e</span><span class="uanim-eyebrow"> </span
><span class="uanim-eyebrow">L</span><span class="uanim-eyebrow">1</span><span class="uanim-eyebrow"> </span><span class="uanim-eyebrow">p</span><span class="uanim-eyebrow">r</span><span class="uanim-eyebrow">o</span
><span class="uanim-eyebrow">t</span><span class="uanim-eyebrow">o</span><span class="uanim-eyebrow">c</span><span class="uanim-eyebrow">o</span><span class="uanim-eyebrow">l</span><span class="uanim-eyebrow"> </span
><span class="uanim-eyebrow">p</span><span class="uanim-eyebrow">o</span><span class="uanim-eyebrow">w</span><span class="uanim-eyebrow">e</span><span class="uanim-eyebrow">r</span><span class="uanim-eyebrow">e</span
><span class="uanim-eyebrow">d</span><span class="uanim-eyebrow"> </span><span class="uanim-eyebrow">b</span><span class="uanim-eyebrow">y</span><span class="uanim-eyebrow"> </span><span class="uanim-eyebrow">y</span
><span class="uanim-eyebrow">o</span><span class="uanim-eyebrow">u</span><span class="uanim-eyebrow">.</span>
</div>
<div class="universe_title">
<span class="uanim">Proof of work, beautiful apps</span>
<span class="uanim"> anyone can use<span class="grey">, and an</span></span>
<span class="uanim">ingenious app platform <span class="grey">to put all </span></span>
<span class="uanim"><span class="grey">of its</span> power in your hands.</span>
</div>
</div>
<div class="universe_button-group">
<a href="https://universe.tari.com/" target="_blank" class="universe_button-purple uanim-fade">
<span class="universe_button-text"> Tari Universe </span>
<span class="universe_button-arrow">
<svg width="19" height="11" viewBox="0 0 19 11" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.5 1L8.5 5.5L4.5 10" stroke="white" stroke-width="2" />
<path d="M10.5 1L14.5 5.5L10.5 10" stroke="white" stroke-width="2" />
</svg>
</span>
</a>
<a href="https://airdrop.tari.com/" target="_blank" class="universe_button-outline uanim-fade">
<img src="{{ site.baseurl }}/assets/img/universe/gem.png" alt="Gem" class="universe_button-gem" />
Airdrop Game
</a>
</div>
<video muted autoplay playsinline id="universe-video" />
<script>
const video = document.getElementById('universe-video');
const videoSrc = 'https://customer-o6ocjyfui1ltpm5h.cloudflarestream.com/160cdec826b66920274b6eae8fe56534/manifest/video.m3u8';
if (Hls.isSupported()) {
const hls = new Hls();
hls.loadSource(videoSrc);
hls.attachMedia(video);
}
// For browsers with native HLS support (Safari)
else if (video.canPlayType('application/vnd.apple.mpegurl')) {
video.src = videoSrc;
}
</script>
<!--
<video muted autoplay playsinline poster="{{ site.baseurl }}/assets/img/universe/background.png">
<source src="{{ site.baseurl }}/assets/vid/universe-background.mp4" type="video/mp4" />
</video>
-->
</div>
<script>
$(document).ready(function () {
setTimeout(function () {
$('#universe .uanim-eyebrow').each(function (index) {
var $element = $(this);
setTimeout(function () {
$element.addClass('uanim-animated');
}, index * 20);
});
}, 4200);
setTimeout(function () {
$('#universe .uanim').each(function (index) {
var $element = $(this);
setTimeout(function () {
$element.addClass('uanim-animated');
}, index * 100);
});
}, 3600);
setTimeout(function () {
$('#universe .uanim-fade').each(function (index) {
var $element = $(this);
setTimeout(function () {
$element.addClass('uanim-animated');
}, index * 200);
});
}, 4600);
});
</script>
<div class="home-padding">
<!--
<div class="intro" id="intro">
<div class="video animsition">
<video id="vid" class="img" width="250" height="250" muted loop autoplay playsinline>
<source src="{{ site.baseurl }}/assets/vid/sphere.mp4" type="video/mp4" />
</video>
</div>
<div>
<div class="animated-text">
<p class="slide-up">The protocol for</p>
</div>
<div class="animated-text">
<p class="slide-up-2">digital assets</p>
</div>
<p class="hero-body">
Tari enables tinkerers to design new stories and experiences. Someday a <strong>mesmerizing and digitally scarce asset or collectible</strong> you covet will unlock new business opportunities for the creator and a new world of
possibilities for you. <strong>This asset will be issued on Tari</strong>. Tari is built in Rust and open source.
</p>
<a class="hero-cta" data-scroll href="#what-is-tari">Learn More</a>
</div>
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<lottie-player src="https://assets7.lottiefiles.com/packages/lf20_fMQmoL.json" background="transparent" speed="1" style="width: 100px; height: 100px" loop autoplay></lottie-player>
</div>
-->
<!-- For Everyone -->
<div id="for-everyone">
<!-- What is Tari -->
<div id="what-is-tari" class="what-is-tari anchor">
<div class="content center-content">
<div class="what-is-tari">
<div class="new-section">
<h1>What is Tari?</h1>
<p>Tari is a highly versatile blockchain protocol built in Rust. It is ultra-high performance, infinitely scalable, open source, and has unique confidentiality features that keep users safe and enable vast new use cases.</p>
</div>
<div class="row">
<div class="col-6">
<div class="graphic-box2">
<div class="highlight-wrapper">
<div class="highlight1"></div>
<h3>Built for Tinkerers</h3>
</div>
<p>
<span>Tari Tinkerers will be able to build never-before-seen applications using Tari building blocks.</span> <br /><br />By using combinations of templates to create custom rulesets quickly and easily, tinkerers will be
able to unlock a new world of business possibilities while delivering stunningly beautiful user experiences.
</p>
</div>
</div>
<div class="col-6">
<div class="graphic-box2">
<div class="highlight-wrapper">
<div class="highlight2"></div>
<h3>Highly Useful</h3>
</div>
<p>
<span>Tari has all the right ingredients to be the most useful protocol for digital assets on earth.</span> <br /><br />
High performance, easy to integrate with, stable, well documented, open-source, secure, and private by default. <br /><br /><a href="#get-started">Dive into how it works</a>.
</p>
</div>
</div>
<div class="col-6">
<div class="graphic-box2">
<div class="highlight-wrapper">
<div class="highlight3"></div>
<h3>First Principles Focused</h3>
</div>
<p>
<span>Confidentiality is a prerequisite for useful applications.</span> <br /><br />No business wants everyone to know what every customer pays or who their best customers are. And no one wants every financial decision
to be a scarlet letter. Through supporting meaningful confidentiality features, Tari will meet users where they are, keep them safe, and enable vast new use cases.
</p>
</div>
</div>
<div class="col-6">
<div class="graphic-box2">
<div class="highlight-wrapper">
<div class="highlight4"></div>
<h3>Community Driven</h3>
</div>
<p>
<span>The Tari community is comprised of many types of amazing collaborators.</span><br /><br />
Imagine a broad spectrum of brilliant creators, builders, advocates, and philosophers all working towards a single goal: to build the most useful decentralized platform that empowers anyone to create digitally scarce
things people love. <br /><br /><a href="#dev-community">Want to join the party? Everyone is invited</a>.
</p>
</div>
</div>
<h2 class="pb-2">Learn More About the Tari Protocol and Ecosystem</h2>
<!-- <div class="iframe-container"> -->
<!-- <iframe width="770" height="440" src="https://www.youtube.com/embed/FSe8IXJO6nI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> -->
<!-- </div> -->
<div class="row graphic-boxes-wrapper">
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/rfc_icon.png" alt="" />
<h4>RFC Docs</h4>
<p>
The Tari RFCs (request for comments) are the starting point for the Tari project. Ideas that start as discussions on IRC are formalized here before implementation by the Tari community. Have feedback about anything
you see here? Please submit an issue on Github.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="https://rfc.tari.com/">RFC Docs</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/tari_u.png" alt="" />
<h4>Tari Labs University</h4>
<p>
The goal for Tari Labs University (TLU) is to create the best free, open source educational resource for the many technologies that comprise blockchain systems. Current topics include Schnorr signatures, scriptless
scripts, bulletproofs, pure-Rust elliptic curve cryptography, MimbleWimble, merged-mining, confidential assets, and more. Have feedback or think an explanation could be improved? Have ideas for new content? Please
contribute to TLU on Github.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="https://tlu.tarilabs.com/">Tari Labs University</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/phones.png" alt="" />
<h4>Tari Aurora</h4>
<p>
Download a community developed, reference-design mobile wallet app called Tari Aurora, to send and receive testnet Tari (tXTR). Using and contributing to Aurora is a great way to play with the Tari testnet and learn
more about what makes Tari special.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="https://aurora.tari.com">View Tari Aurora</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/base-node.png" alt="" />
<h4>Tari Base Node</h4>
<p>Run a testnet base node to help test network stability, security, and mine testnet Tari (tXTR). Check out the Getting Started section to learn how to run a base node and start mining.</p>
</div>
<a class="btn2" style="margin-top: 20px; width: 100%" href="#get-started">Get Started</a>
</div>
</div>
<div class="col-12" style="">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/graphic3.png" alt="" />
<h4>Frequently Asked Questions</h4>
<p>Explore a wide variety of answers for common questions asked by the Tari community.</p>
<a class="btn2" style="margin-top: 20px; max-width: 250px; width: 100%" href="{{ site.baseurl }}/faq/">View the FAQ</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Mobile Wallet -->
<div id="mobile-wallet" class="mobile-wallet anchor">
<div class="content center-content">
<div class="mobile-wallet">
<div class="new-section">
<h1>Mobile Wallet</h1>
<p style="">Meet Tari Aurora. Aurora is a simple, beautiful Tari wallet developed by the Tari community.</p>
</div>
<p>
Aurora is being developed as a reference-design. Creators and developers can use the Aurora libraries and codebase as a starting point for developing their own Tari wallets and applications. In its production-ready state,
Aurora will be a fully functional Tari wallet focused on Tari as a digital currency.
</p>
<div class="row">
<div class="col-12">
<div class="wallet-banner-wrapper">
<div class="col-lg-6 col-md-6 col-sm-12 align-self-center">
<img src="{{ site.baseurl }}/assets/img/tari-aurora-logo.svg" alt="" />
<p class="pb-5">The Tari Wallet of your dreams. <strong>Beautiful. Radically Simple. Open Source.</strong></p>
<a style="width: 100%; max-width: 150px" href="https://aurora.tari.com" target="_blank" class="btn">Learn More</a>
</div>
<div class="col-lg-6 col-md-6 col-sm-12 justify-content-center align-self-center phone-wrapper">
<img class="wallet-banner-phones" src="{{ site.baseurl }}/assets/img/tari-aurora.png" alt="" />
</div>
</div>
<img class="dots_image" src="{{ site.baseurl }}/assets/img/dots.png" alt="" />
</div>
</div>
</div>
</div>
</div>
<!-- Block Explorer -->
<div id="block-explorer" class="block-explorer anchor">
<div class="content center-content">
<div class="block-explorer">
<div class="new-section">
<h1>Block Explorer</h1>
<p>
Dive into the current and historical state of the Tari blockchain through the block explorer. Tari has confidentiality features, so Tari users are kept safe. After all, you cannot use an online tool to look up someone's bank
balance, can you?
</p>
</div>
<div class="row home-block-explorer-container">
<div class="col-sm-7 home-block-explorer-copy">
<h2 class="pt-3">Tari Block Explorer</h2>
</div>
<div class="col-sm-5">
<a class="btn" href="https://explore.tari.com">View the Block Explorer</a>
</div>
<video class="" muted autoplay playsinline poster="{{ site.baseurl }}/assets/img/block-explorer.svg">
<source src="{{ site.baseurl }}/assets/vid/block-explorer-animation.mp4" type="video/mp4" />
</video>
</div>
</div>
</div>
</div>
<!-- END Block Explorer -->
<!-- Downloads -->
<div id="downloads" class="downloads anchor">
<div class="content center-content">
<div class="downloads">
<div class="new-section">
<h1>Downloads</h1>
</div>
<!-- Tari Suite -->
<div class="row home-downloads-container">
<div class="col-md-8 home-downloads-copy align-self-center">
<h2>Run Minotari Suite</h2>
<p>For more advanced users who want to configure the Minotari tool-suite (node, wallet, miners) exactly according to their tastes, download the Minotari Suite binaries.</p>
<a class="btn" href="{{ site.baseurl }}/downloads">Download Tari Suite</a>
</div>
<video class="downloads-graphic" muted autoplay playsinline poster="{{ site.baseurl }}/assets/img/downloads/Mac.png">
<source src="{{ site.baseurl }}/assets/img/downloads/mac.mp4" type="video/mp4" />
</video>
<img src="{{ site.baseurl }}/assets/img/graphic1.png" alt="" />
</div>
</div>
</div>
</div>
<!-- END Downloads -->
<!-- Get Involved -->
<div id="get-involved" class="anchor">
<div class="content center-content">
<div class="get-involved">
<div class="new-section">
<h1>Get Involved</h1>
<p>The Tari community is filled with amazing contributors who care about creating new ways to tell stories, and freedom enhancing software. Join us.</p>
</div>
<h2>Contribute to Tari</h2>
<ul>
<li>Contribute <a href="#get-started">to the development of the Tari protocol</a></li>
<!-- <li>
Help <a href="" target="_blank">translate Tari.com</a> and documentation to other languages. The most requested translations are: (lets specify high priority languages here)
</li> -->
<li>
Help the Tari community expand the content and reach of <a href="https://tlu.tarilabs.com/" target="_blank">Tari Labs University</a> (TLU). The goal for TLU is to become the best, free, open source resource for learning
about the technologies that make up the Tari protocol
</li>
</ul>
<h2>Join the Discussion</h2>
<p>The Tari community exists on a growing number of platforms and planets.</p>
{% include social-links.html %}
</div>
</div>
</div>
</div>
<!-- END For Everyone -->
<!-- For Developers -->
<div id="for-developers">
<!-- Get Started -->
<div id="get-started" class="anchor">
<div class="get-started">
<div class="content center-content">
<div class="new-section">
<h1>Get Started</h1>
<p>Tari exists because creators, entrepreneurs, and developers want it to.</p>
</div>
<p>
A goal of the Tari community is for developers of any skill level to be able to quickly build useful applications that leverage the Tari network and contribute to the Tari project.
<br /><br />
The best way to get started is to start running a Tari node. A Tari node is the basic building block of the Tari blockchain and network. Nodes perform the critical functions of maintaining the ledger. Without nodes, there is
no network.
</p>
<h2>Why Run a Node</h2>
<p>Every new node increases the size of the Tari network and contributes to network security. There are many things that you can do with the Tari base node client:</p>
<ul>
<li>Mine testnet Tari (tXTR)</li>
<li>Transact using the CLI wallet</li>
<li>Query and analyze chain data using your local copy of the ledger</li>
<li>Build applications that leverage chain data, such as block explorers, analytics tools, and more</li>
<li>Experiment with custom transaction types, and learn the fundamentals of how Tari works</li>
</ul>
<h3>How to Run Your Own Node</h3>
<p>It’s incredibly easy to set up your own Tari base node. There are two ways to accomplish this:</p>
<ol>
<li><a href="{{ site.baseurl }}/downloads">Download the binaries</a> and follow the installation instructions on <a target="_blank" href="https://github.com/tari-project/tari#">GitHub</a>.</li>
<li>Build your own set of binaries from the base node source code by following these instructions on the <a target="_blank" href="https://github.com/tari-project/tari#">GitHub</a> repo</li>
</ol>
<p>
Have questions? The Tari community prides itself on being open and inclusive. <strong>There are no dumb questions</strong>. The best places to engage with the Tari developer community are on IRC or
<a href="https://discord.gg/tari" target="_blank">Discord#dev</a>.
</p>
<h3>Spending testnet Tari (tXTR)</h3>
<p>
What can you do with tXTR besides experimenting with transactions? You can “spend” your hard-earned, infinite supply, fake Tari on exclusive one-of-a-kind items in the TTL (Tari Testnet Limited) store*. Everything in the store
is denominated in tXTR (and is therefore free) except for shipping costs. Check it out <a href="https://store.tarilabs.com" target="_blank">here</a> and let folks know what you think on
<a href="https://discord.gg/tari" target="_blank">Discord</a> or IRC.
</p>
<p class="disclaimer" style="opacity: 0.7; font-size: 12px; margin-top: -20px">* tXTR has no monetary value and cannot be exchanged for cash, cash equivalent, or other tokens or cryptocurrencies.</p>
<!-- Store Banner -->
<div class="row tari-store-container">
<div class="col-md-6 store-copy">
<h2>Spend tXTR on Real <span>Exclusive</span> Stuff</h2>
<a class="btn" href="https://store.tarilabs.com" target="_blank">Visit the Store</a>
</div>
<div class="col-md-6 align-self-center">
<img class="store-item-image" src="{{ site.baseurl }}/assets/img/items_bundle.png" alt="" />
</div>
</div>
<!-- Store Banner END -->
</div>
</div>
</div>
<!-- Explore -->
<div id="explore-the-protocol" class="explore-the-protocol anchor">
<div class="content center-content">
<div class="explore-the-protocol">
<div class="new-section">
<h1>Explore the Protocol</h1>
<p>Read discussions, learn how it's built, and view our most recent updates to the Tari protocol.</p>
</div>
<!-- Updates -->
<h2>Updates</h2>
<p class="pt-3">The latest updates from developers contributing to the Tari protocol.</p>
<a class="" href="{{ site.baseurl }}/updates">View all Updates</a>
<div class="learn-section" style="padding-top: 50px">
<div
class="row js-stagger-delay js-add-class-in-view"
data-stagger-selector=".js-stagger-delay-post-panel"
data-stagger-property="animation"
data-stagger-interval=".1408"
data-stagger-direction="forwards"
data-in-view-count="1"
data-in-view-offset="75%"
>
{% assign updates = site.updates | sort:"date" | reverse %} {% for post in updates limit:2 %} {% include updates-area.html %} {% endfor %}
</div>
</div>
<!-- Lessons -->
<h2>Lessons</h2>
<p class="pt-3">
The Tari protocol is written entirely in Rust. The Tari community is a huge fan of Rust due to its performance characteristics and memory and thread safety guarantees. A great way to experiment with Tari libraries is to
explore our lessons and dive into the code.
</p>
<a href="{{ site.baseurl }}/explore-the-protocol">View all Lessons</a>
<div class="learn-section" style="padding-top: 50px">
<div
class="row js-stagger-delay js-add-class-in-view"
data-stagger-selector=".js-stagger-delay-post-panel"
data-stagger-property="animation"
data-stagger-interval=".1408"
data-stagger-direction="forwards"
data-in-view-count="1"
data-in-view-offset="75%"
>
{% assign lessons = site.lessons | reverse %} {% for post in lessons limit: 2 %} {% include lesson-area.html %} {% endfor %}
</div>
</div>
<!-- Protocol Discussions -->
<h2>Protocol Discussions</h2>
<p>
Protocol discussions are an archive of public discussions that the Tari community has over various aspects of the protocol design space along with potential applications of the Tari blockchain. Subscribe to our newsletter to
learn about our latest discussion topic and time.
</p>
<a href="{{ site.baseurl }}/protocol-discussions">View all Discussions</a>
</div>
<div class="blog-section">
<div
class="row js-stagger-delay js-add-class-in-view"
data-stagger-selector=".js-stagger-delay-post-panel"
data-stagger-property="animation"
data-stagger-interval=".1408"
data-stagger-direction="forwards"
data-in-view-count="1"
data-in-view-offset="75%"
>
{% for post in site.posts limit: 2 %} {% include post-area.html %} {% endfor %}
</div>
</div>
</div>
</div>
<!-- Contribute -->
<div id="contribute" class="anchor">
<div class="content center-content">
<div class="contribute">
<div class="new-section">
<h1>Make Tari Better</h1>
<p>Tari will always be a work in progress.</p>
</div>
<p>
The Tari community believes that it needs to continually improve and evolve to achieve its stated goal: to be the most useful decentralized platform that empowers anyone to create digitally scarce things people love. How does
it improve? Because people choose to dedicate their time, creativity, and brilliance to working on the project.
</p>
<h3>Why Should You Consider Contributing to a Project like Tari?</h3>
<div class="row" style="margin-top: 50px">
<div class="col-md-4">
<h5>Sharpen your skills</h5>
</div>
<div class="col-md-8">
<p>
Sharpen your skills. Want to learn about distributed systems, cryptography, production Rust systems, web 3, decentralized finance, or digital assets? Contributing to the Tari project is a great way to improve your skills.
The Tari community is open, inclusive, and helpful.
</p>
</div>
<div class="col-md-4">
<h5>You want to use Tari in your application</h5>
</div>
<div class="col-md-8">
<p>Contributing to the Tari project is a great way to make a meaningful impact, advocate for features you think the community should consider, and fix bugs you find along the way.</p>
</div>
<div class="col-md-4">
<h5>You care about building useful things and solving real user problems</h5>
</div>
<div class="col-md-8">
<p>
The Tari community believes that the world is out of balance. The internet is an incredible blessing for society, but there are tradeoffs. One of those tradeoffs is confidentiality. The only way to solve this imbalance is
to build new layers of the internet that have meaningful confidentiality features and keep users safe. The Tari network will be such a layer. Want to learn more about the decisions the community has made so far? Please
visit the Tari GitHub repos, and connect with us on Discord or IRC. The Tari community is low ego, doesn’t believe in not invented here syndrome, and believes that great ideas can come from anywhere. We’d love to hear your
feedback and collaborate with you to make Tari the most useful protocol in the world.
</p>
</div>
</div>
<h3>What Makes Tari Unique?</h3>
<p>
What sets Tari apart is the Tari community's relentless drive to create a protocol that turns confidentiality features as an advantage to enable tinkerers and creators to build more useful applications. Through composable
templates that make it easier for developers to create successful applications, beautiful user experience patterns, and reference designs that help developers obfuscate complexity, the Tari protocol is built for the real
world.
</p>
<h3>Get Involved</h3>
<p>
Tari is an ecosystem of projects. Each project varies in complexity and sophistication. Some projects are easy to get started contributing to, and others have a meaningful learning curve. The common thread that runs through
all Tari projects is that we (the Tari community) are united in making Tari useful, conducting ourselves in a low ego manner, and warmly welcoming everyone regardless of skill level or background. Projects that need your help
and support:
</p>
<div class="row graphic-boxes-wrapper">
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/phones.png" alt="" />
<h4>Tari Aurora</h4>
<p>
Aurora is a native reference design wallet application for iOS and Android. The core of Aurora is lib_tariwallet, a highly efficient and extensible library written in Rust with C-bindings for JNI and Swift codebases.
Contributing to Aurora is a great way to learn how Rust functions in mobile environments, and to how end users will interact with the Tari digital currency, and network in the future. Contribute to Tari Aurora wallet
application for <a href="https://github.com/tari-project/wallet-ios" target="_blank">iOS</a> and <a href="https://github.com/tari-project/wallet-android" target="_blank">Android</a>.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="https://aurora.tari.com">View Tari Aurora</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/tari_u.png" alt="" />
<h4>Tari Labs University</h4>
<p>
The goal for Tari Labs University (TLU) is to create the best free, open source educational resource for the many technologies that comprise blockchain systems. If you are interested in researching cryptography such as
bulletproofs to scriptless scripts and blockchain technologies such as layer-2 scaling to merge mining, contributing to TLU is your calling.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="https://tlu.tarilabs.com/">Tari Labs University</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/tutorials.png" alt="" />
<h4>Rust Tutorials</h4>
<p>
One of the newest editions to the Tari ecosystem, the Rust tutorials, enables developers to experiment with Tari Rust libraries in a browser environment without downloading anything. Try your hand at creating something
new with the Tari Rust libraries and sharpen your Rust skills.
</p>
</div>
<a class="btn2" target="_blank" style="margin-top: 20px; width: 100%" href="{{ site.baseurl }}/explore-the-protocol">Explore Rust Tutorials</a>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/base-node.png" alt="" />
<h4>Tari Base Layer</h4>
<p>
The main Tari repository comprises all the main crates that make up the backbone of the Tari base Layer. It's all written in Rust and includes: the base node application, the blockchain consensus code and database, the
Tari communications stack, and Tari wallet.
</p>
</div>
<a class="btn2" style="margin-top: 20px; width: 100%" href="https://github.com/tari-project/tari">Get Started</a>
</div>
</div>
</div>
<h3>Bug Hunting</h3>
<p>
Found a bug? If it's a noncritical bug, please report it as a GitHub issue
<a href="https://github.com/tari-project/tari/issues/new?assignees=&labels=bug-report&template=bug_report.md&title=%5BThanks%20for%20making%20Tari%20better%5D" target="_blank">here</a>. Thank you for helping to make the Tari
project more robust, and reliable.
</p>
<h3>The Beginning of Your Journey</h3>
<p>
The Tari project is undergoing continuous evolution. As a result there are always issues to tackle and improvements to make. The Tari community makes an effort to maintain a number of open issues that are a good place to start
for new contributors. These issues are labeled in Tari project repos as “good first issue” and are usually refreshed every few months. Have questions? Please feel free to ask any question you have in #tari-dev on Libera.Chat,
or on <a href="https://discord.gg/tari" target="_blank">Discord#dev</a>.
</p>
<h3>Protocol Issues</h3>
<p>
Oftentimes new contributors start with documentation related issues that tend to be quick wins and help them understand the protocol in greater detail before moving towards test writing and focusing on core protocol code. But
feel free to choose your own adventure
</p>
{% include github-issues.html %}
<p>
Once you’ve found an issue you wish to pursue, stop by #tari-dev on Libera.Chat and someone will assign you the issue in GitHub. Before you start, please read the project
<a href="https://github.com/tari-project/tari/blob/development/Contributing.md" target="_blank">contributing guidelines</a> which includes a style guide and a useful PR template. Thank you for your contributions to the Tari
project. Together we can make useful freedom enhancing software that everyone wants to use.
</p>
</div>
</div>
</div>
<!-- Dev Community -->
<div id="dev-community" class="dev-community anchor">
<div class="content center-content">
<div class="dev-community">
<div class="new-section">
<h1>Developer Community</h1>
<p>The Tari community operates across various platforms, each with its own character and focus areas.</p>
</div>
{% include social-links.html %}
</div>
</div>
</div>
<!-- RFC Docs -->
<div id="rfc-docs" class="rfc-docs anchor">
<div class="content center-content">
<div class="rfc-docs">
<div class="new-section">
<h1>Documentation</h1>
<p>The Tari RFCs (request for comments) are the starting point for the Tari project. Ideas that start as discussions on IRC are formalized here before implementation by the Tari community.</p>
</div>
<div class="row graphic-boxes-wrapper">
<div class="col-12" style="padding: 0">
<div class="graphic-box">
<div class="graphic-box-content">
<img src="{{ site.baseurl }}/assets/img/rfc_icon.png" alt="" />
<h4>Request For Comment Documentation</h4>
<p>Check out the Tari RFC docs to dive into the features and functionality of the Tari ecosystem, and learn how the Tari community makes decisions.</p>
<a class="btn2" target="_blank" style="margin-top: 20px; max-width: 250px; width: 100%" href="https://rfc.tari.com/">RFC Docs</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END For Developers -->
<!-- For Creators -->
<div id="for-creators">
<div class="content center-content">
<!-- Tari for Creators -->
<div id="tari-for-creators" class="tari-for-creators anchor" style="padding-bottom: 60px">
<div class="new-section">
<h1>Tari for Creators</h1>
<p>What is a Tari digital asset? It is a programmable canvas for telling stories.</p>
</div>
<p>
It can be a legendary collectible like the sword of Excalibur, shrouded in a misty forest waiting for the right person to discover it and wield it in battle. Or it can be a coveted ticket that grants access to a sold-out
concert, and then access to a personal message from an iconic artist. It can also be a token that represents the economic unit for a new virtual world.
</p>
<img class="mb-5" style="width: 100%" src="{{ site.baseurl }}/assets/img/for-creators.png" />
<p>
A Tari digital asset can be truly digitally scarce. Someone can prove that they own it in a verifiable manner, and trust that it cannot be easily copied. They can be as secure in their ownership of an asset as they are about any
material thing they possess. And a Tari digital asset can have rules that stay with it for as long as it matters. For example, every time an asset changes hands, the creator may choose to receive a fraction of the transaction.
The Tari community is designing the Tari protocol to support all of these use cases and more.
</p>
<h2>How does Tari help creators?</h2>
<ul>
<li>Create new, permanent revenue streams around your creations. For example, earn revenue every time your creation is transferred from one party to another</li>
<li>Turn your creations into programmable, evolving keys that can unlock anything now or in the future. For example, a creation issued today can unlock access, an experience, or a new creation in the future</li>
<li>Build deeper connections with your fans by enabling them to truly own your creations while retaining influence and opportunity via rulesets</li>
<li>Create digital things that stand the test of time. As long as the Tari blockchain exists, records of your creation will persist</li>
<li>Use creations issued on Tari in any application from games, to ticketing systems, to exchanges, and beyond. Tari is permissionless and open source.</li>
</ul>
<h2>Why use Tari?</h2>
<ul>
<li>Purpose-built for creating digitally scarce things that people love</li>
<li>Scalable to support many millions of users and many thousands of transactions per second</li>
<li>Default-confidential to protect sensitive business data and that of your users.</li>
<li>Well documented and easy to integrate with many commonly used platforms and technologies. All Tari software is opensource</li>
<li>An inclusive community that cares deeply about each other, freedom, our world, and what you are creating</li>
</ul>
<h2>Learn More</h2>
<p>The best place to start is by engaging with the Tari community on <a href="https://discord.gg/tari" target="_blank">Discord</a> or IRC. We would love to hear about what you are working on, and how Tari can best support you.</p>
</div>
</div>
</div>
</div>
</section>