add referrals and api

This commit is contained in:
pluja 2024-02-14 22:42:37 +01:00
parent 07f75a809d
commit c970e21c72

View File

@ -11,7 +11,7 @@
article p {
margin-bottom: 1rem;
font-size: 1rem;
font-size: 1.05rem;
}
p {
@ -24,10 +24,6 @@
text-underline-offset: 0.2rem;
}
article p {
font-size: 0.9rem;
}
h1,
h2,
h3,
@ -101,9 +97,11 @@
}
</style>
<div id="main" class="flex flex-col items-center justify-center my-8">
<div class="w-full max-w-4xl p-4">
<div class="space-x-1 text-xs font-bold text-center lowercase text-lime-500">
<div id="main" class="flex flex-col justify-center items-center my-8">
<div class="p-4 w-full max-w-4xl">
<div
class="space-x-1 text-xs font-bold text-center text-lime-500 lowercase"
>
<a href="#why">Why</a>
·
<a href="#what">What</a>
@ -123,6 +121,8 @@
<a href="#transparency">transparency</a>
·
<a href="#privacy">privacy</a>
.
<a href="#api">api</a>
·
<a href="#disclaimer">disclaimer</a>
</div>
@ -154,7 +154,7 @@
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="what" class="font-bold text-lime-400">what's KYC?</h2>
@ -172,14 +172,22 @@
criminals know perfectly how to avoid such policies. In fact, they
normally use the FIAT system and don't even need to use
cryptocurrencies. Banks are the biggest money launders, the
<a rel="noreferrer"
href="https://www.reuters.com/business/hsbc-fined-85-mln-anti-money-laundering-failings-2021-12-17/">HSBC
scandal</a>,
<a rel="noreferrer"
href="https://www.reuters.com/article/us-nordea-bnk-moneylaundering-idUSKCN1QL11S">Nordea</a>
<a
rel="noreferrer"
href="https://www.reuters.com/business/hsbc-fined-85-mln-anti-money-laundering-failings-2021-12-17/"
>HSBC scandal</a
>,
<a
rel="noreferrer"
href="https://www.reuters.com/article/us-nordea-bnk-moneylaundering-idUSKCN1QL11S"
>Nordea</a
>
or
<a rel="noreferrer"
href="https://www.reuters.com/article/us-europe-moneylaundering-swedbank/swedbank-hit-with-record-386-million-fine-over-baltic-money-laundering-breaches-idUSKBN2163LU">Swedbank</a>
<a
rel="noreferrer"
href="https://www.reuters.com/article/us-europe-moneylaundering-swedbank/swedbank-hit-with-record-386-million-fine-over-baltic-money-laundering-breaches-idUSKBN2163LU"
>Swedbank</a
>
are just some examples.
</p>
<p>
@ -201,7 +209,7 @@
</ul>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="btcxmr">why only Bitcoin and Monero?</h2>
@ -221,7 +229,7 @@
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="listings">listings</h2>
@ -233,14 +241,18 @@
<h3 id="listing-process">listing process</h3>
<p>
The listing process is usually slow. I first need to review the service, read online reviews, gather
evidence and history of good reviews / opinions, test it myself (i don't always do this), read the terms
of service, privacy policy, etc...
The listing process is usually slow. I first need to review the service,
read online reviews, gather evidence and history of good reviews /
opinions, test it myself (i don't always do this), read the terms of
service, privacy policy, etc...
</p>
<p>I do this on my own free time, so I'm slow at it. If you feel like a <a href="/pending">pending
service</a> deserves to be listed, you can <a href="#contact">contact me</a> and I will try to speed
up the review process.</p>
<p>
I do this on my own free time, so I'm slow at it. If you feel like a
<a href="/pending">pending service</a> deserves to be listed, you can
<a href="#contact">contact me</a> and I will try to speed up the review
process.
</p>
<h3 id="attributes">what is an attribute?</h3>
<p>
@ -288,8 +300,10 @@
identify the kind of KYC practices a service may have. There are 4
levels going from 0 to 3. The higher the level, the more invasive the
KYC practices are.
<b>You can click on the level on the service page to see a detailed
description of what it means.</b>
<b
>You can click on the level on the service page to see a detailed
description of what it means.</b
>
</p>
<h3 id="scoring">scoring</h3>
@ -313,8 +327,8 @@
<h3 id="pending">pending</h3>
<p>
You can find the list of services that have been requested and are pending for approval here: <a
href="/pending">/pending</a>
You can find the list of services that have been requested and are
pending for approval here: <a href="/pending">/pending</a>
</p>
<h3 id="verification">verification</h3>
@ -346,7 +360,7 @@
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="tos">terms of service auto-reviews</h2>
@ -371,52 +385,76 @@
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="support">support this project</h2>
<p>
If you like this project, or
<a target="_blank" href="https://pluja.dev">any of my other projects</a>, you can make donations using
the following methods:
<a target="_blank" href="https://pluja.dev">any of my other projects</a
>, you can make donations using the following methods:
</p>
<ul class="py-3 space-y-6 list-none">
<li>
<span class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 monero-filled" width="24" height="24"
viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<svg
xmlns="http://www.w3.org/2000/svg"
class="w-5 h-5 monero-filled"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path
d="M15 11.414v4.586a1 1 0 0 0 1 1l4.66 .001a10 10 0 0 1 -17.32 0l4.66 -.001l.117 -.007a1 1 0 0 0 .883 -.993v-4.585l2.293 2.292l.094 .083a1 1 0 0 0 1.32 -.083l2.293 -2.293zm2 -8.074a10 10 0 0 1 4.54 11.66h-4.54v-6c0 -.89 -1.077 -1.337 -1.707 -.707l-3.293 3.292l-3.293 -3.292l-.084 -.076c-.637 -.514 -1.623 -.07 -1.623 .783v6h-4.54a9.991 9.991 0 0 1 -.46 -3l.005 -.324a10 10 0 0 1 14.995 -8.336z"
stroke-width="0" fill="currentColor" />
stroke-width="0"
fill="currentColor"
/>
</svg>
<span class="font-bold uppercase">Monero</span>
</span>
<p class="text-xs text-white/50">
> If your wallet supports <a rel="noreferrer" target="_blank"
href="https://openalias.org/">OpenAlias</a>, you
can use
<span class="font-bold">kycnot.me</span> in the address field.
> If your wallet supports
<a rel="noreferrer" target="_blank" href="https://openalias.org/"
>OpenAlias</a
>, you can use <span class="font-bold">kycnot.me</span> in the
address field.
</p>
<code>{{.Xmr}}</code>
<details class="my-2 rounded-lg cursor-pointer">
<summary class="flex items-center space-x-1 text-sm font-bold">
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 icon icon-tabler icon-tabler-qrcode"
width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round">
<svg
xmlns="http://www.w3.org/2000/svg"
class="w-5 h-5 icon icon-tabler icon-tabler-qrcode"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path
d="M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M7 17l0 .01" />
<path
d="M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M7 7l0 .01" />
<path
d="M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M17 7l0 .01" />
<path d="M14 14l3 0" />
<path d="M20 14l0 .01" />
@ -425,24 +463,35 @@
<path d="M17 17l3 0" />
<path d="M20 17l0 3" />
</svg>
<span>
Click for QR Code
</span>
<span> Click for QR Code </span>
</summary>
<img class="my-4"
<img
class="my-4"
src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=monero:{{.Xmr}}"
alt="Monero address QR code" />
alt="Monero address QR code"
/>
</details>
</li>
<li>
<span class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 bitcoin-filled" width="24" height="24"
viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<svg
xmlns="http://www.w3.org/2000/svg"
class="w-5 h-5 bitcoin-filled"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path
d="M17 3.34a10 10 0 1 1 -15 8.66l.005 -.324a10 10 0 0 1 14.995 -8.336zm-4 2.66a1 1 0 0 0 -1 1h-1a1 1 0 0 0 -2 0a1 1 0 1 0 0 2v6a1 1 0 0 0 0 2c0 1.333 2 1.333 2 0h1a1 1 0 0 0 2 0v-.15c1.167 -.394 2 -1.527 2 -2.85l-.005 -.175a3.063 3.063 0 0 0 -.734 -1.827c.46 -.532 .739 -1.233 .739 -1.998c0 -1.323 -.833 -2.456 -2 -2.85v-.15a1 1 0 0 0 -1 -1zm.09 7c.492 0 .91 .437 .91 1s-.418 1 -.91 1h-2.09v-2h2.09zm0 -4c.492 0 .91 .437 .91 1c0 .522 -.36 .937 -.806 .993l-.104 .007h-2.09v-2h2.09z"
stroke-width="0" fill="currentColor" />
stroke-width="0"
fill="currentColor"
/>
</svg>
<span class="font-bold uppercase">Bitcoin</span>
</span>
@ -450,18 +499,30 @@
<details class="my-2 rounded-lg cursor-pointer">
<summary class="flex items-center space-x-1 text-sm font-bold">
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 icon icon-tabler icon-tabler-qrcode"
width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round">
<svg
xmlns="http://www.w3.org/2000/svg"
class="w-5 h-5 icon icon-tabler icon-tabler-qrcode"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path
d="M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M4 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M7 17l0 .01" />
<path
d="M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M14 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M7 7l0 .01" />
<path
d="M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z" />
d="M4 14m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z"
/>
<path d="M17 7l0 .01" />
<path d="M14 14l3 0" />
<path d="M20 14l0 .01" />
@ -470,24 +531,35 @@
<path d="M17 17l3 0" />
<path d="M20 17l0 3" />
</svg>
<span>
Click for QR Code
</span>
<span> Click for QR Code </span>
</summary>
<img class="my-4"
<img
class="my-4"
src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=bitcoin:{{.Btc}}"
alt="Bitcoin Address QR Code" />
alt="Bitcoin Address QR Code"
/>
</details>
</li>
<li>
<span class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5 tabler-bolt" width="24" height="24"
viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none"
stroke-linecap="round" stroke-linejoin="round">
<svg
xmlns="http://www.w3.org/2000/svg"
class="w-5 h-5 tabler-bolt"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" />
</svg>
<a target="_blank" rel="noreferrer" href="{{.Lnn}}">Lightning Network</a>
<a target="_blank" rel="noreferrer" href="{{.Lnn}}"
>Lightning Network</a
>
</span>
</li>
</ul>
@ -504,7 +576,7 @@
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="contact">contact</h2>
@ -523,20 +595,30 @@
<ul>
<li>
<a target="_blank" rel="noreferrer" href="https://fosstodon.org/@kycnotme">🦣 Mastodon</a>
<a
target="_blank"
rel="noreferrer"
href="https://fosstodon.org/@kycnotme"
>🦣 Mastodon</a
>
</li>
<li>
<a target="_blank" rel="noreferrer"
href="https://njump.me/npub188x98j0r7l2fszeph6j7hj99h8xl07n989pskk5zd69d2fcksetq5mgcqf">🪶
Nostr</a>
<a
target="_blank"
rel="noreferrer"
href="https://njump.me/npub188x98j0r7l2fszeph6j7hj99h8xl07n989pskk5zd69d2fcksetq5mgcqf"
>🪶 Nostr</a
>
</li>
<li>
<a target="_blank" rel="noreferrer" href="https://lemmy.world/u/pluja">🐭 Lemmy</a>
<a target="_blank" rel="noreferrer" href="https://lemmy.world/u/pluja"
>🐭 Lemmy</a
>
</li>
</ul>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="comments">(nostr) comments</h2>
@ -548,23 +630,27 @@
</p>
<p>
<a href="https://usenostr.org" target="_blank">> Visit this page for a simple and quick introduction to
Nostr.</a>
<a href="https://usenostr.org" target="_blank"
>> Visit this page for a simple and quick introduction to Nostr.</a
>
</p>
<p>
To comment on a service's page, you just need a Nostr private key and a
secure
<a rel="noreferrer" href="https://github.com/aljazceru/awesome-nostr#nip-07-browser-extensions"
target="_blank">nostr
siging extension (nip-07)</a>
<a
rel="noreferrer"
href="https://github.com/aljazceru/awesome-nostr#nip-07-browser-extensions"
target="_blank"
>nostr siging extension (nip-07)</a
>
for logging in. I recommend using
<a href="https://getalby.com/" target="_blank">Alby</a> or
<a href="https://github.com/fiatjaf/nos2x" target="_blank">nos2x</a>
</p>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="transparency">transparency</h2>
@ -593,7 +679,7 @@
</ul>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="privacy">privacy</h2>
@ -628,7 +714,73 @@
</ul>
</div>
<div class="w-full my-4 border border-t border-white/20"></div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="api">api</h2>
<p>KYCnot.me offers a public API to get its data.</p>
<p>
If you make use of the API data, please mention kycnot.me as the source
of the data.
</p>
<p>
<b>example:</b>
<a href="https://kycnot.me/api/v1/service/localmonero"
>/api/v1/service/localmonero</a
>
</p>
<p>
<b>example 2:</b>
<a href="https://kycnot.me/api/v1/service/localmonero.co"
>/api/v1/service/localmonero.co</a
>
</p>
<p>
<b>rate limit:</b>
5req/min (with bursts of 5)
</p>
</div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="referrals">referrals</h2>
<p>
<span>
I use referrals to help fund the site. The default website link is the
referral, if there is any. But there's always a referral-free option,
that is shown with a
</span>
<svg
xmlns="http://www.w3.org/2000/svg"
class="inline size-5 link-off"
width="24"
height="24"
viewBox="0 0 24 24"
stroke-width="1.5"
stroke="currentColor"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
>
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M9 15l3 -3m2 -2l1 -1" />
<path d="M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464" />
<path d="M3 3l18 18" />
<path
d="M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463"
/>
</svg>
<span>icon. Feel free to choose.</span>
</p>
</div>
<div class="my-4 w-full border border-t border-white/20"></div>
<div class="px-4 py-2 m-2 rounded-xl bg-gray-500/10">
<h2 id="disclaimer">disclaimer</h2>