harb/landing/src/views/docs/HarbergerTax.vue
johba 2acb619a11 feat(landing): add strict ESLint + Prettier with pre-commit hooks (#50)
- Install ESLint 9 with flat config, TypeScript, Vue plugins
- Configure Prettier (140 char, 2-space indent, single quotes)
- Add pre-commit hooks via husky + lint-staged for auto-fix
- Rename components to multi-word (Countdown → CountdownTimer, etc.)
- Add explicit TypeScript prop/emit interfaces
- Remove all console.log statements
- Fix all ESLint violations and type errors
- Verify type-check, build, and HMR working

resolves #43

Co-authored-by: johba <johba@harb.eth>
Reviewed-on: https://codeberg.org/johba/harb/pulls/50
2025-10-03 13:19:20 +02:00

37 lines
1.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<div>
<h1 id="first">Fair Market Mechanism</h1>
<p>
The Harberger Tax, developed by economist Arnold Harberger and popularized in the book Radical Markets and the RadicalxChange
movements Partial Common Ownership concept, is a system where property owners pay a tax based on their own assessed value of their
property. However, they must be willing to sell the property at that value to anyone who wants to buy it. This approach encourages
owners to be honest about the value of their assets and helps allocate resources to those who value them the most.
</p>
<h2 id="second">Implementation in the Crypto Context</h2>
<p>
In crypto, limited assets or positions are often held by a select few without options for redistributing ownershipexamples include
early investors, protocol teams, fee distributions, multisig holders, NFT owners etc. The HARBERG protocol aims to challenge the
current model of protocol ownership and test an alternative approach.
</p>
<h2 id="third">Key Differences</h2>
<p>
In the traditional model, the value of the asset is constantly changeable to reflect the current market value and dynamics. In the
HARBERG protocol, the tax rate is constantly changeable, and owners must evaluate it regularly to retain their ownership positions.
</p>
<h3>Read More:</h3>
<p>See <a href="website.org">Harberger Tax Blog Post</a> or <a href="website.org">Owner Tax</a></p>
</div>
</template>
<script setup lang="ts">
import { onMounted } from 'vue';
interface HarbergerTaxEmits {
(event: 'onmounted'): void;
}
const emit = defineEmits<HarbergerTaxEmits>();
onMounted(() => {
emit('onmounted');
});
</script>